使用Python从web登录页检索Cookie(未完成)

使用Python从web登录页检索Cookie(未完成),python,cookies,web,request,httpresponse,Python,Cookies,Web,Request,Httpresponse,大家好…我正在使用Python尝试模拟登录我的工作电子邮件、web库 现在登录的第一页出现了一个问题。我通过IE9的F12(开发者工具)观察登录过程,发现总共生成了3个cookie 然而,当我使用下面的脚本访问登录的第一页时,只找到了2个cookie。这怎么可能?我怎样才能找回所有的饼干 (我已经清除了所有缓存、cookie历史记录,并在捕获之前清空了临时Internet文件) 谢谢。这是因为前两个Cokie是从服务器返回的: 第三个是由javascript生成的: $( document ).

大家好…我正在使用Python尝试模拟登录我的工作电子邮件、web库

现在登录的第一页出现了一个问题。我通过IE9的F12(开发者工具)观察登录过程,发现总共生成了3个cookie

然而,当我使用下面的脚本访问登录的第一页时,只找到了2个cookie。这怎么可能?我怎样才能找回所有的饼干

(我已经清除了所有缓存、cookie历史记录,并在捕获之前清空了临时Internet文件)


谢谢。

这是因为前两个Cokie是从服务器返回的:

第三个是由javascript生成的:

$( document ).ready(function() {

});     

谢谢你,qwetty。有没有办法找出哪个javascript在执行生成任务?有没有一种方法可以模拟生成过程?查看代码:)或使用此Python Selenium,有一个方法get_cookie再次感谢qwetty。我会详细研究它们。我不知道selenium是否适合您的需要,但它会打开“普通”的webbrowser(firefox、chrome,您可以随意选择),然后您就可以通过浏览器访问页面了。我用它来测试现在我知道Selenium是一种物理打开、工作和关闭Internet浏览器的方法,这与其他“后端”方法不同。当它运行时,我不能做其他事情,但似乎这是一种必要的方式。
HTTP/1.1 200 OK
Content-type: text/html
Set-Cookie: foo=10
Set-Cookie: bar=20; Expires=Fri, 30 Sep 2011 11:48:00 GMT
$( document ).ready(function() {

});