Как сделать почтовый запрос в Python? - PullRequest
6 голосов
/ 06 октября 2009

Привет, я сижу в борзой шине с Wi-Fi и хочу подключить второе устройство к сети. Но я должен принять контракт на экране, и на устройстве нет браузера. Чтобы принять договор, необходимо принять следующую форму. Устройство не имеет CURL, но все стандартные Python 2.6. библиотеки.

<form method="POST" name="wifi" id="wifi" action="http://192.168.100.1:5280/">  
  <input type="image" name="mode_login" value="Agree" src="btn_accept.gif" />  
  <input type="hidden" name="redirect" value="http://stackoverflow.com/">       
</form>

Как бы я написал быстрый скрипт на Python для принятия контракта?

1 Ответ

2 голосов
/ 06 октября 2009

Я думаю, что это должно сработать:

import urllib
data = urllib.urlencode({"mode_login":"Agree","redirect":"http://stackoverflow.com"})
result = urllib.urlopen("http://192.168.100.1:5280/",data).read()
print result
...