我只是想登录到vrv,从crunchyroll页面获取节目列表,这样我以后就可以打开该网站了,但当我登录后试图返回解析后的网站时。有很多信息缺失,比如标题和图片,而且不完整。这是我到目前为止的代码。很明显,我的电子邮件和密码不是电子邮件和密码,我只是把它们改成贴在这里
import requests
import pyperclip as p
def enterVrv():
s = requests.Session()
dataL = {'email': 'email', 'password': 'password'}
s.post('https://static.vrv.co/vrvweb/build/common.6fb25c4cff650ac4e6ae.js', data=dataL)
crunchy = s.get('https://vrv.co/crunchyroll/browse')
p.copy(str(crunchy.content))
exit(0)
我试着用普通的方式发帖https://vrv.co'站点,我从https://vrv.co.signin'链接,我尝试了您当前在代码中看到的链接,该代码是从“开发人员”工具的“网络”窗格中获取的。在我运行代码后,我会将复制的html替换为webbrowser上的当前html,以查看其是否正确启动,但所有内容都不完整
您的问题似乎是试图从动态加载的网页获取数据。事实上,如果您在浏览器中导航到
https://vrv.co/crunchyroll/browse
,您可能会注意到页面加载和显示cruncyroll标题之间存在延迟看起来
vrv
也没有为您以编程方式访问此数据公开API为了解决这个问题,您可以尝试通过web自动化工具(如selenium)访问页面,并以这种方式抓取数据。至于只是向网站提出一个基本的请求,你可能运气不好
相关问题 更多 >
编程相关推荐