Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » urllib.request непонятки с редиректом [RSS Feed]

#1 Янв. 18, 2012 15:22:43

PTRoller
От:
Зарегистрирован: 2012-01-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib.request непонятки с редиректом

Во общем, пытаюсь залогиниться во вконтакте, id возвращает правильный, а как обработать редирект не знаю. Встречал в примерах HTTPRedirectHandler что она делает и как работает не понятно, объясните пожалуйста.

mport urllib.request
login="*****"
vkpass="******"
url="http://vkontakte.ru/login.php?email="+login+"&pass="+vkpass
link = urllib.request.urlopen(url)
naglfar@linux-8nt4:~> python3 parser.py
Traceback (most recent call last):
File "parser.py", line 5, in <module>
link = urllib.request.urlopen(url)
File "/usr/lib64/python3.2/urllib/request.py", line 138, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib64/python3.2/urllib/request.py", line 375, in open
response = meth(req, response)
File "/usr/lib64/python3.2/urllib/request.py", line 487, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib64/python3.2/urllib/request.py", line 407, in error
result = self._call_chain(*args)
File "/usr/lib64/python3.2/urllib/request.py", line 347, in _call_chain
result = func(*args)
File "/usr/lib64/python3.2/urllib/request.py", line 560, in http_error_302
headers, fp)
urllib.error.HTTPError: HTTP Error 302: Found - Redirection to url '/id*******' is not allowed



Офлайн

#2 Янв. 19, 2012 07:01:35

Piton23
От:
Зарегистрирован: 2011-10-17
Сообщения: 139
Репутация: +  5  -
Профиль   Отправить e-mail  

urllib.request непонятки с редиректом

хм не проверял, а разве авторизация в контакте через GET?

Офлайн

#3 Янв. 19, 2012 08:15:05

PTRoller
От:
Зарегистрирован: 2012-01-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib.request непонятки с редиректом

Авторизация явно проходит, т.к. id выдает в исключении



Офлайн

  • Начало
  • » Web
  • » urllib.request непонятки с редиректом[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version