问题标签 [cookielib]

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.

0 投票
1 回答
192 浏览

python - 使用 cookielib 的 Twitter 身份验证

有人可以告诉我为什么这不起作用吗?

为什么登录后不给页面的html?

0 投票
2 回答
706 浏览

python - python urllib2 文档登录

您将如何使用 python urllib2 登录到这样设置的网站

下面是表单上的 javascript 处理程序和 onsubmit。我将如何在 python 中处理这个?

下面是包含要作为帖子发送的所有组件的 html 表单。让我坚持的是 onsubmit 功能。

我拥有的适用于没有 javascript 的简单网站的 Python 代码是:

关于如何处理 javascript 代码然后将完成的结果发布到表单的操作的任何想法?

谢谢

0 投票
1 回答
1359 浏览

python - 如何将 cookie 添加到 urllib2 开启程序?

我创建了一个urllib2.build_opener()包含 a的开瓶器cookielib.CookieJar(),现在我希望手动将 cookie 添加到开瓶器。

我怎样才能做到这一点?

0 投票
1 回答
1538 浏览

python - 使用cookielib模拟浏览器在python中获取url

我正在使用 cookielib,有时在浏览器中打开一个 url 会通过浏览器发出许多其他请求来下载许多其他文件。我可以使用 cookie lib 或任何其他 python 库复制相同的行为吗?

例如:从页面https://applicant.keybank.com/psp/hrsappl/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_CE.GBL?Page=HRS_CE_HM_PRE&Action=A&SiteId=1获取所有必需的信息

我必须从我的 python 脚本发出超过 1 个 GET 请求。通过分析打开页面时的网络请求,我得到了浏览器发出的所有请求的请求 url。

我正在查看是否有任何方法可以只发出 1 个请求,它会像浏览器一样自行获取所有相关请求。

我对 js 或 css 不是很感兴趣,但主要是 html。

我尝试使用以下代码,但无法下载整个页面

但是当我按顺序获取 3 个其他 GET url 时,它能够在第三个 GET 响应中为我提供所需的 html。我通过检查浏览器的网络选项卡获得了这些网址

以下是我正在制作的其他提取的完整代码

0 投票
1 回答
4399 浏览

python - Python如何保存HTTP cookie

我用这件作品

现在,我如何保存 cookie 并将过期日期设置为永远,这样下次我就不必再次使用用户名和密码登录了。可以直接用urllib2.urlopen()吗?

“下一次”是指程序结束后,当我启动一个新程序时,我可以从磁盘重新加载 cookie 并使用它

非常感谢

0 投票
1 回答
1275 浏览

python - 使用python登录quora

我尝试使用python登录quora。但它给了我以下错误。

这是我到目前为止的代码。我也在代理后面工作。

有人可以指出什么是错的吗?

0 投票
5 回答
28443 浏览

python - 将 cookies.txt 文件与 Python 请求一起使用

我正在尝试使用cookies.txt带有 Python 请求的文件(使用 Chrome 扩展程序生成)访问经过身份验证的站点:

它不会抛出任何错误或异常,但会错误地产生登录屏幕。但是,我知道我的 cookie 文件是有效的,因为我可以使用wget. 知道我做错了什么吗?

编辑:

我正在跟踪cookielib.MozillaCookieJar._really_load并且可以验证 cookie 是否已正确解析(即它们具有正确的domainpathsecure等标记值)。但是由于事务仍然导致登录表单,似乎wget必须做一些额外的事情(因为完全相同的cookies.txt文件适用于它)。

0 投票
3 回答
353 浏览

python - 使用python登录后如何抓取网页?

登录后,我需要为我的帖子刮脸书,但我不知道如何“保持连接活跃”。

我正在使用 urllib,我知道如何连接到服务器、获取页面、发送数据,但我不知道如何处理 cookie 以访问需要登录的页面。我发现我需要 cookielib 来完成这项工作,但找不到教程或解释如何完成工作的东西。

你能以某种方式帮助我吗?或者给我一个教程的链接?

0 投票
0 回答
791 浏览

python - 使用 Python(urllib2 和 cookielib)登录具有多个页面的网站

我正在编写一个脚本来从我的银行的家庭银行网站检索交易信息,以便在个人移动应用程序中使用。

该网站的布局如下:

https://homebanking.purduefed.com/OnlineBanking/Login.aspx

-> 输入用户名 -> 提交表单 ->

https://homebanking.purduefed.com/OnlineBanking/AOP/Password.aspx

-> 输入密码 -> 提交表格 ->

https://homebanking.purduefed.com/OnlineBanking/AccountSummary.aspx

我遇到的问题是因为有 2 个单独的页面可以进行 POST,我首先认为这是会话信息丢失的问题。但我使用 urllib2 的 HTTPCookieProcessor 来存储 cookie 并向网站发出 GET 和 POST 请求,发现这不是问题。

我目前的代码是:

目前,该脚本使其进入 passwordUrl 页面,因此用户名正确 POST,但是当对 passwordUrl 页面进行 POST 时,它不是转到 acctUrl,而是重定向到登录页面(如果 acctUrl 是重定向位置在没有适当或缺乏凭据的情况下打开)。

在这一点上,非常感谢任何关于如何前进的想法或评论!

0 投票
2 回答
3083 浏览

python - 使用 Python 登录网站

我正在尝试使用 Python 登录网站。
我有以下代码,当我登录网站时它确实有效。

但是如果我用它来登录另一个网站,它就不起作用。
我有这个网站的来源:

是因为'btnLogin'的值吗?