Уведомления

Группа в Telegram: @pythonsu

#1 Июль 8, 2010 10:34:49

Dimir
От:
Зарегистрирован: 2010-07-08
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка данных на сайт.

Нужно средствами Python вставиттв textbox значение.
Ну здесь вроде нужно urllib.urlopen("http://www.ru“, urllib.urlencode({'text':'bla,bla,bla})) (если нет, поправте). После необходимо ”нажать" на кнопочку.
Например, нужно загрузить изобржение на http://www.radikal.ru/ .



Офлайн

#2 Июль 8, 2010 16:20:44

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Отправка данных на сайт.

Так в чем вопрос?



Офлайн

#3 Июль 11, 2010 00:53:04

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Отправка данных на сайт.

Если это обычная кнопка формы, то её “нажимать” не надо - код, который вы превели сразу отправит данные POST-запросом. Надо просто указать правильный адрес для него (такой же, как и целевой у формы), и отправить правильное количество полей. Предвосхищая следующий вопрос скажу - посмотреть какие поля нужны можно любым сниффером. Например firebug'ом.
Посмотрите не mechanize и прочитайте хотя бы что-то про передачу данных по http.

Офлайн

#4 Авг. 5, 2010 11:58:08

Dimir
От:
Зарегистрирован: 2010-07-08
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка данных на сайт.

Что за mechanize?
И как потом получить ссылку обратно?
Да и вообще какую библиотеку лучше использовать?



Офлайн

#5 Дек. 8, 2010 15:59:46

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Отправка данных на сайт.

В гугле забанили?

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version