问题标签 [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 回答
872 浏览

python-3.x - 如何在 MechanicalSoup 中将 cookie 添加到现有 cookie

我知道 MechanicalSoup 有一个名为 set_cookiejar() 的函数,但它完全替换了当前的 cookiejar。我想知道如何将新的 cookie 添加到现有的 cookie 中。

0 投票
0 回答
126 浏览

python-2.7 - 如何发送从 cookielib.MozillaCookieJar 兼容文件加载的会话 cookie

我使用 cookies.txt Chrome 插件从 Chrome 导出了 cookie。我可以使用 curl 和导出的 cookie 轻松地重播请求。一些类似的代码curl -b mycookie.txt -c mycookie.txt $url可以完美运行。

但是,当我尝试使用请求从 mycookie.txt 加载会话时,它无法工作。经过长时间的调试,我喜欢请求不会发送会话cookie(cookie文件中的过期值为0),即使我已经使用以下代码加载了过期的cookie:

我怎样才能让它工作?

0 投票
0 回答
37 浏览

python - Python Cookielib CookieJar,如何在发送 cookie 后读取响应(html 网页)——不使用请求


我正在研究一个 CTF,我遇到了一个 python 挑战,我必须将一个名为 alien_id 的 cookie(其值在 1 到 75 之间)发送到 URL http://127.0.0.1:8082/cookiestore
我认为我已成功发送 cookie,但是如何使用 cookielib、cookiejar 读取网页 html 响应。注意我不能使用请求,因为这在 CTF 中不可用。

这只是输出以下内容:

那么有没有办法在发送 cookie 后使用 cookielib 或 cookiejar 来读取 html 响应?
非常感谢 :)

0 投票
1 回答
79 浏览

python - 写入 NamedTemporaryFile 静默失败;将 Curl cookie jar 转换为 Requests cookie

我正在尝试获取 Curl 吐出的 Netscape HTTP Cookie 文件并将其转换为 Requests 库可以使用的 Cookiejar。我netscapeCookieString在我的 Python 脚本中有一个变量,它看起来像:

由于我不想自己解析 cookie 文件,我想使用cookielib. 可悲的是,这意味着我必须写入磁盘,因为cookielib.MozillaCookieJar()不会将字符串作为输入:它必须接受文件。

所以我正在使用NamedTemporaryFile(无法开始SpooledTemporaryFile工作;如果可能的话,再次想在内存中完成所有这些工作)。

但这是踢球者,这不起作用!

print tempCookieFile.read()打印一个空行。

因此,pprint.pprint(cookieJar)打印一个空的 cookie jar。

我很容易在我的 Mac 上重现这个:

我怎样才能真正写到一个NamedTemporaryFile

0 投票
0 回答
37 浏览

python - 机械化实例无法打开特定网站

我正在尝试在 URL 上使用 mechanize .open 方法,以便最终可以登录并抓取该网站。我尝试在其他网站上使用此代码并且它们可以工作,但由于某种原因,我只收到此站点的错误:“mechanize._response.httperror_seek_wrapper: HTTP Error 404: Not Found”。我是 Python 新手,但这是我的代码:

提前非常感谢。

0 投票
1 回答
1485 浏览

python - ModuleNotFoundError:没有名为“cookielib”的模块

ModuleNotFoundError:没有名为“cookielib”和“urllib2”的模块

现在,每当我尝试运行 python 时,我都会得到 ImportError:没有名为 cookielib 和 urllib2 的模块。发生了什么?请帮我。