我需要下载受密码保护页面上的文件。要手动访问该页面,我首先必须通过普通登录页面进行身份验证。我想使用curl 在脚本中获取此页面。
我的脚本首先登录。它似乎成功了——它从 PUT 到 /login 返回了 200。但是,获取所需页面失败,返回 500。
我正在使用“饼干罐”:
C.setopt(pycurl.COOKIEJAR, 'cookie.txt')
在详细模式下,当我获取所需的文件时,我可以看到 cookie 正在交换。现在我的问题是:使用 COOKIEJAR 还有更多用途吗?
我相信 Curl 会存储 cookie,但您需要明确使用它们。不过,我只使用过命令行界面。扫描文档我想你可能想尝试:
C.setopt(pycurl.COOKIEFILE, 'cookie.txt')
(在第二次请求之前)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)