机械化:使用Python中的cookie登录网站:请启用Cookie?

时间:2014-10-15 20:04:09

标签: python cookies mechanize

我正在尝试使用此类网址中的Mechanize使用Mechanize登录到microsoft的网站:

https://login.live.com/

然而,打开页面会返回:

cookies must be allowed

尽管mechanize已经存储了cookie? 当我查看chrome中的连接时,当您打开登录页面时,Microsoft会设置一些cookie ...

有解决方法吗?

登录有一个csrf令牌,所以我不能只发送一个帖子请求来登录。

有没有办法让网站认为我在使用Cookie?

感谢。

代码如下:

import mechanize, cookielib

username = USERNAME
password = PASSWORD
url = "https://login.live.com/"

# Browser
br = mechanize.Browser()

# Cookie Jar
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)

r = br.open(url)

0 个答案:

没有答案