Question

Salut, je suis assis dans un bus Greyhound avec Wifi et que vous voulez connecter un deuxième périphérique au réseau. Mais je dois accepter un contrat à l'écran et l'appareil ne dispose pas d'un navigateur. Pour accepter le contrat sous la forme suivante doit être acceptée. Le dispositif n'a pas CURL mais tout le standard de Python 2.6. bibliothèques.

<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>

Comment pourrais-je écrire un script python rapide pour accepter le contrat?

Était-ce utile?

La solution

Je pense que cela devrait faire l'affaire:

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top