Vai al contenuto

riempire in automatico form HTML


cendo

Messaggi raccomandati

ciao tutti,

vorrei creare un programma che si connetta ad un sito, riempia tutti i campi form con dei dati e infine inoltri la richiesta.

E' possibile?

Come si chiamano questi tipi di programmi? (almeno per cercare qualche info su google)

In che linguaggi si possono scrivere?

Grazie

Cendo

Link al commento
Condividi su altri siti

Non conosco nessun programma che lo faccia, ma puoi farlo a mano usando curl.

Grazie, è già qualcosa! :ghghgh:

Sto cercando da tutte le parti ma non riesco a trovare quello che vorrei. :ghghgh:

Almeno con 'curl' ho qualche speranza in più.

Se trovo qualcosa di meglio vi faccio sapere.

Stavo pensando anche ad Automator. E' possibile fare una cosa del genere? Non lo conosco bene quindi non ne ho idea.

Link al commento
Condividi su altri siti

ciao tutti,

vorrei creare un programma che si connetta ad un sito, riempia tutti i campi form con dei dati e infine inoltri la richiesta.

Con Python è veramente semplice grazie alla libreria urllib2 http://docs.python.it/html/lib/module-urllib2.html.

Ci fai un po' quello che vuoi, puoi riempire form, effettuare login, inviare dati etc...

Alcuni esempi di utilizzo li trovi qui:

http://personalpages.tds.net/~kent37/kk/00010.html

Ciao.

[B]Euripide:[/B]
[U]Parla da saggio ad un ignorante ed egli dirà che hai poco senno.[/U]

Link al commento
Condividi su altri siti

...non sono i cossidetti "robot" ?

se hai i privilegi la cosa più pulita è farsi una paginetta in ASP o PHP e popolare il DB con una bella INSERT INTO, buona fortuna.

/////////////////////////////////////////////////////////////////////

Client:

iBook G3 Clamshell FireWire JP Version - OS10.3.9 Panther

Server:

PC AMD 2Ghz - 2Gb RAM - Windows XP Pro

Link al commento
Condividi su altri siti

...non sono i cossidetti "robot" ?

se hai i privilegi la cosa più pulita è farsi una paginetta in ASP o PHP e popolare il DB con una bella INSERT INTO, buona fortuna.

Vi spiego meglio la situazione.

Devo popolare un db con dei dati praticamente tutti uguali.

Purtroppo non ho accesso al db e devo per forza inserire i contenuti da una pagina web.

Manualmete è un'operazione noiosissima e quindi sto cercado di automatizzare il tutto.

Tenete conto che non posso modificare assolutamente nulla nel codice della pagina.

E' come se volessi creare un programma che si collegasse ad "ItaliaMacForum", andasse sulla pagina "Nuovo messaggio", riempisse il campo "titolo" e il campo "Messaggio" con del testo e cliccasse su "invia".

Il programma dovrebbe girare lato client possibilmente

Link al commento
Condividi su altri siti

Con Python è veramente semplice grazie alla libreria urllib2 http://docs.python.it/html/lib/module-urllib2.html.

Ci fai un po' quello che vuoi, puoi riempire form, effettuare login, inviare dati etc...

Alcuni esempi di utilizzo li trovi qui:

http://personalpages.tds.net/~kent37/kk/00010.html

Bello.

Non ho mai scritto in python, ma ci sto provando. Tra l'altro ho visto che è già installato su OSX e per cominciare sto creando qualche scriptino stupido.

Appena ci avrò preso un po' la mano cercherò di puntare al mio obbiettivo.

Non sai se per caso esiste una libreria simile per java?

Link al commento
Condividi su altri siti

Bello.

Non ho mai scritto in python, ma ci sto provando. Tra l'altro ho visto che è già installato su OSX e per cominciare sto creando qualche scriptino stupido.

Appena ci avrò preso un po' la mano cercherò di puntare al mio obbiettivo.

Non sai se per caso esiste una libreria simile per java?

No, purtroppo non conosco/programmo in JAVA, quindi non so se esista una libreria simile.

Tuttavia Python è veramente semplice, quindi se già conosci Java e gli aspetti della programmazione OOP, non ti ci vorrano più di due giorni per impararlo.

Ciao.

[B]Euripide:[/B]
[U]Parla da saggio ad un ignorante ed egli dirà che hai poco senno.[/U]

Link al commento
Condividi su altri siti

Con Python è veramente semplice grazie alla libreria urllib2 http://docs.python.it/html/lib/module-urllib2.html.

Ci fai un po' quello che vuoi, puoi riempire form, effettuare login, inviare dati etc...

Alcuni esempi di utilizzo li trovi qui:

http://personalpages.tds.net/~kent37/kk/00010.html

Ciao.

Non vorrei dire una fesseria, ma dando un'occhiata veloce mi sembra che più o meno si riesca a fare le stesse cose con curl.

E secondo me è molto più semplice, perché si potrebbe fare tutto con una semplice riga di codice da battere nel terminale (e anche perché Python non lo conosco :lol: )

P.S. ma non è mica che ti serve per fare spam, visto l'esempio di ItaliaMac Forum? :lol:

Marco - Gallery

MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...