Уведомления

Группа в Telegram: @pythonsu

#1 Май 10, 2010 19:45:18

GamePr0graameR
От:
Зарегистрирован: 2010-05-02
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с urllib

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, но в причинах так и не разобрался.
Помогите, плиз :)



Офлайн

#2 Май 10, 2010 20:12:39

krwlr
От:
Зарегистрирован: 2007-01-15
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с urllib

page = urllib.urlopen("http://login.vk.com/", data)
? :)



Офлайн

#3 Май 10, 2010 20:23:24

GamePr0graameR
От:
Зарегистрирован: 2010-05-02
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с urllib

krwlr, это страница логина, а в чём дело?
P.S Понял, понял, спасибо)))



Отредактировано (Май 10, 2010 21:11:06)

Офлайн

#4 Май 10, 2010 21:09:48

GamePr0graameR
От:
Зарегистрирован: 2010-05-02
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с urllib

С этим проблемы разрешились, но при попытке открыть страницу сайта вываливается следующее:

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)



Офлайн

#5 Май 11, 2010 17:07:54

GamePr0graameR
От:
Зарегистрирован: 2010-05-02
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с urllib

Ап



Офлайн

#6 Май 11, 2010 17:14:36

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

Проблема с urllib

может возвращается статус отличный от 200(редирект, к примеру) и urlopen впадает в панику?



Офлайн

#7 Май 11, 2010 19:40:42

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Проблема с urllib

truporez
urlopen впадает в панику?
urllib редиректы обрабатывает вроде нормально.
Возможно сайт впадает в панику от того, что ему не все заголовки и (или) куки и (или) не все поля post запроса есть



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version