|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
[java] applicazioncina per disconnettere automaticamente il router di alice
Salve a tutti :-)
Sto realizzando un'applicazione in java per disconnetere automaticamente il router di alice... Il punto è il seguente. L'applicazione dovrebbe recarsi nella pagina: su http://192.168.1.1/admin.cgi e questo punto è semplicissimo. Il passo successivo è un tantino più difficile... Praticamente nella pagina descritta in precedenza la mia applicazione dovrebbe invocare il seguente javascript: javascript:mimic_button('submit_button_disattiva: nat..', '1') Come faccio? Suggerimenti? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2009
Messaggi: 1161
|
questa libreria dovrebbe darti una grossa mano
http://hc.apache.org/httpclient-3.x/ riguardo il javascript, bè dovresti guarare un poi il codice, se fa una chiamata ajax a qualche url.. o altro in modo da capire come riprodurre a mano il comportamento
__________________
Web2.0 Guides And Tutorials SLR: Canon 6D ZOOM: Canon EF 24-105mm f/4L IS USM FISSI: - Canon EF 28mm f/1.8 USM - Canon EF 40mm f/2.8 STM - Canon EF 50mm f/1.4 USM - Canon EF 100mm f/2 USM - Canon EF 200mm f/2.8L USM II ALTRO: Canon 430 EX II |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
Ummm... grazie per la risposta zulutown, ma speravo in qualcosa di più facile... teoricamente basterebbe incorporare l'invocazione di quel javascript nell'url da richiamare... qualcosa del tipo:
http://192.168.1.1/admin.cgi[invoca(ma nn so quale sia la sintassi)]javascript:mimic_button('submit_button_disattiva: nat..', '1') Qualcuno ha idea di come fare? ![]() Comunque non sono molto bravo in queste cose... ma da quello che ho visto cliccare sul pulsante 'disconetti' nella pagina di gestione del router equivale appunto a chiamare "javascript:mimic_button('submit_button_disattiva: nat..', '1')" nella pagina admin.cgi... Ultima modifica di x-t : 24-08-2009 alle 12:57. |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jul 2009
Messaggi: 1161
|
Quote:
secondo me se vuoi restare in ambito java, ti conviene come ti dicevo cercare di guardare nei sorgenti di quelle funzioncine javascript e capire quali url vanno a chiamare (ad esempio via ajax) prova con firebug su firefox per capire cosa viene eseguito. infine se nn te ne frega nient di restare su java, potresti pure usare http://seleniumhq.org/
__________________
Web2.0 Guides And Tutorials SLR: Canon 6D ZOOM: Canon EF 24-105mm f/4L IS USM FISSI: - Canon EF 28mm f/1.8 USM - Canon EF 40mm f/2.8 STM - Canon EF 50mm f/1.4 USM - Canon EF 100mm f/2 USM - Canon EF 200mm f/2.8L USM II ALTRO: Canon 430 EX II |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
credo che la cosa più semplice sia lasciare stare java e realizzare una macro.
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
mah... ho agirato l'ostacolo in un altro modo per non addentrarmi troppo in ajax e javascript con cui ho poca confidenza
mi sono ricordato di avere un buon vecchio router atlantis che per compiere l'operazione di disconnessione richiama un url secco secco.... e analogamente per la connessione... Comunque grazie a tutti per l'interessamento |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
Ragazzi... riapro la questione... perchè se qualcuno mi trova la soluzione l'apprezzerei :-)
Allora, mi rivolgo ai guru del router alice gateway: qual'è l'url equivalente alla pressione del tasto disattiva????
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 376
|
EDIT
Ultima modifica di Ilbaama : 28-08-2009 alle 14:38. Motivo: non avevo notato che era già stato scritto |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2007
Città: Milano
Messaggi: 413
|
La soluzione ti serve per forza in java? Se ti può interessare te la propongo in c#
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jul 2009
Messaggi: 1161
|
Quote:
in ogni caso dal nome del metodo magari viene fatto il submit di una form, se cosi fosse devi guardare l'url di submit del <form> e capire quali parametri passare in GET o PUT
__________________
Web2.0 Guides And Tutorials SLR: Canon 6D ZOOM: Canon EF 24-105mm f/4L IS USM FISSI: - Canon EF 28mm f/1.8 USM - Canon EF 40mm f/2.8 STM - Canon EF 50mm f/1.4 USM - Canon EF 100mm f/2 USM - Canon EF 200mm f/2.8L USM II ALTRO: Canon 430 EX II |
|
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
|
|
|
|
|
|
#13 | |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
Quote:
|
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jun 2007
Città: Milano
Messaggi: 413
|
Eccoti la soluzione, il codice l'ho preso da un esempio che ho trovato perchè non avevo voglia di rifare tutto il form
Spero di non aver commesso errori però non provandolo non posso garantirti niente.. http://rapidshare.com/files/27253832...tTest.zip.html |
|
|
|
|
|
#15 | |
|
Member
Iscritto dal: Sep 2006
Messaggi: 207
|
Quote:
Bene grazie mille Sembra la cosa più semplice... da questo tuo esempio cercherò di tirar fuori un eseguibile semplice semplice, senza interfaccia grafica... che può andar bene per quello che voglio fare io.. Grazie ancora per l'aiuto CwNd |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:01.





















