问题标签 [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.

0 投票
2 回答
3313 浏览

python - 如何腌制 CookieJar?

我有一个要腌制的带有 CookieJar 的对象。

然而,大家可能都知道,pickle 会阻塞包含锁定对象的对象。由于某些可怕的原因,CookieJar 有一个锁对象。

我该如何坚持这一点?

我能想到的唯一解决方案是将 FileCookieJar.save 和 FileCookieJar.load 用于 stringIO 对象。但是有更好的方法吗?

0 投票
4 回答
2550 浏览

python - 检索在 python 中使用 javascript 创建的 cookie

我看过很多关于 cookiejar 的教程,但我的问题是我想转义的网页使用 javascript 创建 cookie,我似乎无法检索 cookie。有人有解决这个问题的方法吗?

0 投票
2 回答
3950 浏览

python - 伪造 cookie 以在 python 中抓取网站

我试图抓取的网站使用 js 创建 cookie。我当时的想法是,我可以在 python 中创建一个 cookie,然后使用该 cookie 来抓取网站。但是,我不知道这样做的任何方法。有人有什么想法吗?

0 投票
4 回答
4625 浏览

python - httplib2,如何设置多个cookie?

正如您可能知道的那样,通常情况下,HTTP 服务器发送的不仅仅是 session_id cookie;但是,httplib2 使用字典处理 cookie,如下所示:

那么,如何设置额外的 cookie?如果用字典处理,我不能有双 Cookie 键:S。

谢谢你的时间。

0 投票
1 回答
24477 浏览

c# - HttpCookie 和 Cookie 的区别?

所以我很困惑,因为 msdn 和其他教程告诉我使用 HttpCookies 通过 Response.Cookies.Add(cookie) 添加 cookie。但这就是问题所在。Response.Cookies.Add 只接受 Cookies 而不是 HttpCookies,我得到这个错误:

无法从“System.Net.CookieContainer”转换为“System.Net.Cookie”

另外,Response.Cookies.Add(cookie) 和 Request.CookieContainer.Add(cookie) 有什么区别?

提前感谢您的帮助,我正在尝试使用 C# 自学。

0 投票
1 回答
18434 浏览

python - 如何在 Python 中将 cookie 添加到现有的 cookielib CookieJar 实例?

我有一个与机械化一起使用的 CookieJar,我想在其中添加一个 cookie。我该怎么做呢?make_cookie() 和 set_cookie() 对我来说还不够清楚。

0 投票
1 回答
4364 浏览

python - 在 Python 中使用 CookieJar 从“Google App Engine”登录网站。这里有什么问题?

我一直在尝试找到一个 python 代码,它可以从"Google App Engine"登录到我在 yahoo.com 上的邮箱 。 在这里(单击此处查看该页面)我得到了以下代码:

该脚本的作者查看了yahoo 登录表单的 HTML 脚本 并想出了这个脚本。

该登录表单包含两个字段,一个用于用户的 Yahoo! ID,另一个是用户密码。以下是这两个字段的该页面的 HTML 代码的样子:

用户 ID 字段:

密码字段:

但是,当我将此代码上传到 Google App Engine 时,我发现此登录表单不断返回给我,我认为这意味着登录过程没有成功。为什么会这样?

0 投票
3 回答
727 浏览

python - Python CookieJar - 由 Google Analytics 设置的 Cookie

我对这种情况有点困惑。我正在编写一个脚本来登录网站。我正在使用 CookieJar,登录方法运行良好。

如果我尝试显示 cookieJar 内容:

我得到一个cookie:

但是在我的 Firefox 中,如果我在 cookie 编辑器中寻找那个域(实际上,没有 www),我还可以看到谷歌分析的域(__utma、__utmc 等)。

如何在 cj 中也捕获此 cookie?我的目标是能够修改 __utmb cookie 内容。(我可以从 FF 做到,但我也想从脚本中做到)

谢谢

0 投票
4 回答
3563 浏览

python - 302 和使用 urllib2 丢失 cookie

我正在将 liburl2 与 CookieJar / HTTPCookieProcessor 一起使用,以尝试模拟登录页面以自动上传。

我已经看到了一些关于此的问题和答案,但没有什么能解决我的问题。当我模拟以 302 重定向结束的登录时,我丢失了我的 cookie。302 响应是服务器设置 cookie 的位置,但 urllib2 HTTPCookieProcessor 在重定向期间似乎没有保存 cookie。我尝试创建一个 HTTPRedirectHandler 类来忽略重定向,但这似乎没有奏效。我尝试全局引用 CookieJar 来处理来自 HTTPRedirectHandler 的 cookie,但是 1. 这不起作用(因为我正在处理来自重定向器的标头,而我正在使用的 CookieJar 函数 extract_cookies 需要完整的请求)和2. 这是一种丑陋的处理方式。

我可能需要一些指导,因为我对 Python 相当熟悉。我想我主要是在这里吠叫正确的树,但也许专注于错误的分支。

补充:我也尝试过使用mechanize,但没有成功。这可能是一个新问题,但我会在这里提出,因为它是相同的最终目标:

这个使用 mechanize 的简单代码与 302 发射 url (http://fxfeeds.mozilla.com/firefox/headlines.xml) 一起使用时 - 请注意,不使用 set_handle_robots(False) 时会发生相同的行为。我只是想确保不是这样:

输出:

有任何想法吗?

0 投票
1 回答
6603 浏览

php - PHP CURLOPT_COOKIEFILE/CURLOPT_COOKIEJAR 似乎不在远程服务器上工作

关于使用 curl 传递 cookie,我有一个相当有趣的问题。我有一个脚本可以登录我公司的排队系统,然后从成功登录中获取 cookie。稍后,脚本将调用这些 cookie 来查询系统并解析输出。该脚本在本地主机上完美运行,但将其迁移到公司的服务器上却没有。它正在创建 cookie 文件,但所有文件大小 = 0 字节。我认为这是一个权限问题,但我不知道如何(我什至 chmod 777 文件)。最奇怪的是我可以使用 fwrite() 添加到任何文件中。我不确定从哪里开始调试,所以我希望你们中的一个人可能有一个想法。以下是相关的代码片段:

在这一点上,我认为尝试仅解析 cookie 的标头并使用它们可能是一个好主意……但这并不理想。非常感谢任何建议:D

谢谢!