我正在尝试使用此类网址中的Mechanize使用Mechanize登录到microsoft的网站:
然而,打开页面会返回:
尽管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)