Найти - Пользователи
Полная версия: Проблема с urllib
Начало » Web » Проблема с urllib
1
GamePr0graameR
site_adress = raw_input()
vk_login = raw_input()
vk_password = raw_input()

data = urllib.urlencode({
"email": vk_login,
"pass": vk_password,
})
page = urllib.urlopen("login.vk.com", data)
source = page.read()
print source
Собственно, этот кусок кода по логике должен авторизовывать меня на сайте ВКонтакте. Сам код взят с форума и немного переделан. При запуске возникает следующая ощибка:

Message	File Name	Line	Position	
Traceback
<module> <module1> 23
urlopen C:\Python26\Lib\urllib.py 89
open C:\Python26\Lib\urllib.py 208
exceptions.TypeError: open_file() takes exactly 2 arguments (3 given)
Python 2.6.4.
Перечитал все доки по urllib, но в причинах так и не разобрался.
Помогите, плиз :)
krwlr
page = urllib.urlopen("http://login.vk.com/", data)
? :)
GamePr0graameR
krwlr, это страница логина, а в чём дело?
P.S Понял, понял, спасибо)))
GamePr0graameR
С этим проблемы разрешились, но при попытке открыть страницу сайта вываливается следующее:
Message	File Name	Line	Position	
Traceback
<module> <module1> 18
urlopen C:\Python26\Lib\urllib.py 87
open C:\Python26\Lib\urllib.py 206
open_http C:\Python26\Lib\urllib.py 354
exceptions.IOError: ('http protocol error', 0, 'got a bad status line', None)
GamePr0graameR
Ап
truporez
может возвращается статус отличный от 200(редирект, к примеру) и urlopen впадает в панику?
igor.kaist
truporez
urlopen впадает в панику?
urllib редиректы обрабатывает вроде нормально.
Возможно сайт впадает в панику от того, что ему не все заголовки и (или) куки и (или) не все поля post запроса есть
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB