登录HTTP时出错

2024-09-25 00:34:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试登录到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策略。你知道吗


Tags: 代码browser服务器httpmywwwusernamepassword