我正在写一个脚本,应该从一个私人的torrent跟踪器寻找新的视频版本。在
所以应用程序完成了,但我现在需要一个方法来通过登录屏幕,那有验证码,我不知道怎么做。在
当我的浏览器(firefox)上保存了凭据时,有没有一种方法可以使用我自己浏览器中的cookies来访问站点?在
编辑:
我现在正在尝试完全绕过验证码,通过使用cookies,我有一个帐户到该网站,我试图进入,我读到它应该可以绕过登录和访问网站使用cookies。在
我找到了一个例子,但我不能让它发挥作用。下面是我想开始工作的地方:
cookies = {'uid': 'uid_here', 'pass': 'passkey', '__cfduid': 'cfduid'}
try:
page = requests.get(url, params=params, cookies=cookies).content
我已经从我自己的浏览器复制的cookies信息,但我不能让它自己工作
我用作参考的完整代码在这里https://github.com/Flexget/Flexget/blob/97bcb6e10f654fbc5a3efa0bc00af6769d73ff69/flexget/plugins/sites/torrentday.py
编辑2:到目前为止,我得到了一些东西,但它不起作用:
^{pr2}$文档不清楚如何“使用”cookies,或者我不理解:
cookies = dict(cookies_are='working')
r = requests.get(url, cookies=cookies)
我想出来了,只是格式错误。 发送以下cookie数据的正确格式:
这让我可以通过验证码和“登录”到网站使用cookies从我自己的浏览器,我已经登录到该网站。在
对于captcha,有一个python包处理它,称为captcha2upload,您需要一个captcha解算器帐户来获得它(通常很便宜),只需在google中搜索captcha solver。在
我不知道你怎么能用饼干来做那件事。。。在
相关问题 更多 >
编程相关推荐