我正在尝试使用Mechanize登录页面并下载文件,但它似乎没有按预期工作。这是在我使用urllib2和请求失败之后。
import mechanize
username = '***'
password = '***'
url = 'https://emea1.login.cp.thomsonreuters.net/auth/UI/Login'
br = mechanize.Browser()
br.set_handle_robots(False)
request = br.open(url)
br.select_form(name="frmSignIn")
br['IDToken1'] = username # Set the form values
br['IDToken2'] = password # Set the form values
resp = br.submit()
print resp.read()
输出与url的源代码相同,request和urllib
的情况也是如此PS:我尝试使用selenium只是为了找到我的公司服务器没有安装firefox等。