问题标签 [cookiejar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 刮掉亚马逊卖家中心
我正在尝试通过 python 和 Mechanize 访问亚马逊卖家中心。
这是我的代码,我认为它正在工作,但是当我检查一个只有您登录才能访问的页面时,它会被重定向到一个页面,上面写着:“要继续使用亚马逊,请在您的浏览器中激活 cookie,一旦启用 cookie ,请点击下方按钮返回上一页”
如何在我的 python 或机械化设置中启用 cookie?
先感谢您,
托马斯
python - 努力从 cookiejar 对象中检索 csrf 令牌
我正在使用基于此答案的以下代码将身份验证 cookie 存储在文件中。这使我可以避免每次运行程序时都必须登录。
现在,从常规 Session cookie 中获取csrftoken效果很好,但是当我尝试使用 cookiejar 从 cookiejar 中获取它时csrf = s.cookies['csrftoken']
,我得到了
我知道发生这种情况是因为我将 s.cookies 视为一个列表,即使它现在是一个 LWPCookieJar 对象。我想这给我留下了两个选择:
任何一个:
- 从
LWPCookieJar
对象中提取列表,然后获取 csrf 令牌很容易。 - 或者,找到适当的语法以直接从
LWPCookieJar
.
我怎样才能做到这一点?
python - 用户从第二次开始在使用 Flask 构建的网站上提交表单后,无法成功执行 python web 抓取脚本
使用 Flask 和 Python,我有一个在 localhost 上运行的网站,它允许用户选择一个特定的月份来下载报告。根据选定的月份,我将导入我的网络抓取文件,该文件从另一个网站检索数据(需要登录)。我的网页抓取脚本使用 Mechanize。
这是单击下载按钮后导入我的网络抓取文件 (webscrape.py) 的代码部分(在 office.html 上完成选择):
在 render_template 方法中,success=True 作为参数传递,这样我的 office.html 脚本将显示成功消息,如果不是(当它是 GET 请求时),它将显示表单供用户选择。这是我的 office.html 脚本:
我遇到的问题是当我想进一步下载时,即第一次下载后,我回到办公室页面并再次下载报告。在第二次尝试时,显示成功消息,但没有下载任何内容。
在我的网页抓取脚本中,使用 mechanize 和 cookiejar,我在开头有这几行代码:
我继续进行网络抓取。
在我的终端(或命令提示符)上运行网络抓取文件时,脚本执行没有任何问题,即使我第二次或第三次运行它。所以我认为这可能是网站代码的问题。
任何建议将不胜感激!我尝试了不同的方法来解决问题,例如使用返回重定向,或者尝试清除 cookiejar 中的 cookie。到目前为止还没有工作,或者我可能错误地使用了这些方法。
先感谢您!
python - cookiejar获取url有什么用
我想实现这里显示的内容:
我的问题是为什么代码中需要 cookielib 和 cookiejar?为什么没有 cookielib 和 cookiejar 代码将无法工作?
谢谢你。
php - 从 Curl CookieJar/FIle 设置浏览器 Cookie
我正在设置/存储 CURL cookie:
并检索它们/尝试在我的浏览器中设置它们:
但是请问中间是什么?
Cookie 变量定义如下所示:
有没有办法将 cookie 文件解析为数组?
python - requests.Session() 从 CookieJar 加载 cookie
如何将 CookieJar 加载到新的 requests.Session 对象?
这是我创建的,现在会话将存储 cookie,但我希望它从文件中获取我的 cookie
(会话应该加载 cookieJar)。如何做到这一点?
我搜索了文档,但只能找到代码示例,它们从不加载 cookieJar,只是在一个会话期间保存 cookie。
python - Python - 饼干和美丽汤
我编写了一个简单的 python 脚本,它对网站进行身份验证,获取 cookie 并将其写入文件并在网站上进行一些报废。我正在将 cookie 写入文件,因此,我可以重复使用它,而无需一遍又一遍地验证自己的身份。
在我的个人计算机上,脚本运行良好。虽然当我将它上传到我的服务器时它拒绝工作。
最奇怪的部分是,如果我将在我的个人计算机上创建的 cookie 上传到我的服务器,它会正常工作。当然,我在保存cookie的功能上有一些问题......
据我所知,如果我有库问题,Python 会温暖我,所以我想我的问题要复杂得多。
我也尝试以 root 身份运行,但不走运。
你认为这可能是什么原因造成的?
顺便说一句:所有 python 都是 2.7
请参阅标签以获取更多信息
python-3.x - Python3 urllib 如何使用 selenium cookie
我在一个网站中使用 selenium 模拟日志,我想将 urllib 与它从 selenium 驱动程序获取的 cookie 一起使用。但是这个日志有崩溃。
我的代码是这些,请帮助我如何修复它。
python - 断开的链接检查器失败的头请求
我正在使用 Python 3.4 构建一个断开的链接检查器,以帮助确保我管理的大量文章的质量。最初我使用 GET 请求来检查链接是否可行,但是我在 ping 我正在检查的 URL 时尽量做到最好,所以我都确保我不检查经过测试的 URL 工作更多不止一次,我试图只做头部请求。
但是,我找到了一个导致此操作停止的站点。它既不会引发错误,也不会打开:
https://www.icann.org/resources/pages/policy-2012-03-07-en
链接本身功能齐全。所以理想情况下,我想找到一种处理类似链接的方法。Python 3.4 中的这段代码将重现该问题:
由于它不会引发错误,我真的不知道如何进一步解决这个问题,而不仅仅是将其缩小到停止整个检查器的链接。如何检查此链接是否有效?
cookies - 使用 Golang 登录私有站点并拉取信息
我尝试使用 golang 登录网站的私人区域并提取一些信息,但我似乎不太正确。我设法获取登录页面以获取 csrf 令牌,然后我将 csrf 令牌与登录信息一起发布到登录页面,然后我就可以登录了。如果我停在这一点上,我可以看到我被重定向的页面。但是,从此时起的任何后续调用都会将我重定向回登录。
编码
知道我在这里缺少什么吗?