我正在尝试登录到http服务器以获取一些表。我使用的代码是:
MechBrowser = mechanize.Browser()
LoginUrl = 'http://www.jlrvehiclefeedback.com'
LoginData = "username=my_username&password=my_password&do=login"
LoginHeader = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36'}
LoginRequest = urllib2.Request(LoginUrl, LoginData, LoginHeader)
LoginResponse = MechBrowser.open(LoginRequest)
但是我得到这个错误:
mechanize._response.httperror_seek_wrapper: HTTP Error 403: request disallowed by robots.txt
如您所见,我已经定义了UserAgent
,但仍然无法通过bot策略。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐