from mechanize import Browser
br = Browser()
br.open('https://passport.yandex.ru')
Ругается и вылетает:
Traceback (most recent call last):
File "C:\Documents and Settings\..........\clubs.py", line 39, in <module>
br.open('https://passport.yandex.ru/')
File "build\bdist.win32\egg\mechanize\_mechanize.py", line 209, in open
return self._mech_open(url, data, timeout=timeout)
File "build\bdist.win32\egg\mechanize\_mechanize.py", line 261, in _mech_open
raise response
httperror_seek_wrapper: HTTP Error 403: request disallowed by robots.txt
Просто urrlib2.open('…') заходит без проблем.
Даже подумываю спереть оттдуа, залогинившись, куку, и с ней уже делать дела, якобы уже будучи авторизованным, если там так работает.
Но это не тот путь. не совсем удобно.
Подскажите, пожалуйста, что это и возможные решения, используя именно механайз с его функционалом!! Пллииизззззз!!!! А то уже бьюсь башкой об стену. честно :(