Vereis, estaba pensando en automatizar ciertas tareas periodicas ke realizo en la web, y he llegado a un escollo que no sé resolver..
La idea, sería bajarse una pag. web mediante wget, para posteriormente tratar los datos como fuera.. C, sheel script,.. da igual venga en VB? (x'DDDDDD).
El caso es que antes de que pueda bajarme la web, tengo ke logearme en la página, eligiendo una opción de un combobox, y poniendo mi user y pass.. y pulsando el botón de entrar...
Y claro, este último párrafo no se komo automatizarlo, suponiendo que tendré en un fichero la elección del combo, el user y la pass... , no se si lo mejor es aprender XUL para firefox (php), qué lenguaje de programación tendría ke usar y kómo para programarlo.. algo ke sea facilito..
Vamos, un estilo a los bots de spam que usará la gente, pero para usos más lícitos
1 saludo, no, mejor 2
fostiator
MegaAdicto!!!
4.598 mensajes y 2 fotos desde nov 2000 en Marbella
A ver, no me he enterado muy bien de lo que dices.
La web es tuya,no? luego sabes el lugar exacto donde descargarte la página, verdad?
El tema del user/pass supongo que será para logearte en el servidor y acceder a la página, mira el código fuente de la pagina del login y busca el formulario donde introduces la clave.
El caso es que antes de que pueda bajarme la web, tengo ke logearme en la página, eligiendo una opción de un combobox, y poniendo mi user y pass.. y pulsando el botón de entrar... Y claro, este último párrafo no se komo automatizarlo, suponiendo que tendré en un fichero la elección del combo, el user y la pass... , no se si lo mejor es aprender XUL para firefox (php), qué lenguaje de programación tendría ke usar y kómo para programarlo.. algo ke sea facilito..
@_@x
"XUL para firefox (php)"... pues XUL y PHP... no son lo mismo. No tienen nada que ver. Bueno, que con PHP puedes generar XUL, ya que este último es, ni más ni menos, que XML.
La cuestión no es "rellenar y enviar un formulario", la cuestión es enviarle a la página referida dentro del formulario (method="nombrepaginareferida") las variables de dichos campos (name="nombrevariable") via POST.
fosti escribió:La web es tuya,no? luego sabes el lugar exacto donde descargarte la página, verdad? El tema del user/pass supongo que será para logearte en el servidor y acceder a la página, mira el código fuente de la pagina del login y busca el formulario donde introduces la clave.
No, la pagina no es mia
El caso es ke la pagina a descargar contiene datos sql, por lo ke debo tener una sesion abierta en el servidor... el formulario de logeo:
<input type="submit" name="button" value=" Ok "> .....
y he intentado esto:
wget --post-data="email=emilio@algo.com&pass=Algo0&idmun=30&button=ok" http://www.web a descargar .com
Pero claro, no funciona porke la pagina a descargar es distinta de la pagina donde hacer el login...
Ruro escribió:@_@x
"XUL para firefox (php)"... pues XUL y PHP... no son lo mismo. No tienen nada que ver. Bueno, que con PHP puedes generar XUL, ya que este último es, ni más ni menos, que XML.
Me referia a cq tipo de lenguaje de programacion.. no ke php y xul fueran lo pispo ,(y yo pensando ke saltarias por lo de VB, pa'ke luego digas ke no me acuerdo de ti )
Pero vamos, la idea es esta: logearme en una pagina web (como bien dices por post) y una vez logeado, bajarme otra pagina web del mismo servidor...
quelcom escribió:Otra alternativa sería utilizar Perl junto al modulo WWW:Mechanize como apareció en su dia.
Saludos
Mmm parece muy interesante quelcom... lastima ke no sepa perl
Aunque la verdad, toda la informacion que me habeis dado está muy chula, me la releere otra vez a ver si mi obtuso cerebro le da por pensar algo a derechasXD
Pableron escribió:No se si es esto exactamente lo que buscas
yeeeeeeeeeeah xD
Completo el post del señor tetris, digoo el señor Raharu, para el caso de que con su script falle, se puede intentar con (sacado del man del wget a las tantas xD)