我使用的是python2.7.6和mechanize
0.2.5,我想登录'dining.ut.ac.ir'
(我有用户名和密码),但是当我尝试运行下面的脚本来获得forms
list
:
import mechanize
br = mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent', 'Firefox')]
br.open("http://dining.ut.ac.ir/")
br.forms()
我得到这个错误:
^{pr2}$为什么我会犯这个错误?我该怎么解决它?在
我之前也遇到过同样的问题,这一行代码解决了我的问题:
所以,试试这个:
^{pr2}$您试图打开的URL是gzip的(使用this link检查),因此您必须将
gzip
的Accept-Encoding
头附加到Browser
中:相关问题 更多 >
编程相关推荐