Hola MV, hace un rato abrí un thread donde preguntaba como emular la pulsación de un botón en una web:
La razón era para hacer la reconexión automática de mi router para cambiar de IP.
Bien, ahora, después de buscar y buscar, he creado un script de reconexión con jdownloader, y me gustaría saber si puedo traducirlo a python, utilizando urllib2 y mandando las cabeceras tal y como muestra el script.
¿Sabríais ayudarme?
El script en cuestión es este:
[[[HSRC]]]
[[[STEP]]]
[[[REQUEST]]]
GET /admin/status.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]
[[[STEP]]]
[[[REQUEST]]]
GET /code.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]
[[[STEP]]]
[[[REQUEST]]]
POST /goform/admin/formStatus HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
submitppp0=Disconnect&submit-url=%2Fadmin%2Fstatus.asp
[[[/REQUEST]]]
[[[/STEP]]]
[[[STEP]]]
[[[REQUEST]]]
GET /admin/status.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]
[[[STEP]]]
[[[REQUEST]]]
POST /goform/admin/formStatus HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
submitppp0=Connect&submit-url=%2Fadmin%2Fstatus.asp
[[[/REQUEST]]]
[[[/STEP]]]
[[[STEP]]]
[[[REQUEST]]]
GET /admin/status.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]
[[[/HSRC]]]