|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Brescia
Messaggi: 359
|
Spider?
E' programmare una cosa che navighi automaticamente, in base a dei link?
Per esempio, come tutti sapete esistono dei browser game... ecco sarebbe possibile riuscire a "comandare" uno di essi anche se non siamo in casa, lasciando il pc acceso? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2008
Messaggi: 68
|
Umh......una cosa la sò:devi usare lo Javascript
ps:Lo so che non ci voleva un granchè ad arrivarci
__________________
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Brescia
Messaggi: 359
|
tenete a mente che sono newbbo
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Brescia
Messaggi: 359
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Dec 2008
Messaggi: 68
|
vero,non sai quante bestemmiate mi so fatto per colpa di gente che usa sti script
__________________
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Brescia
Messaggi: 359
|
cercate di andare oltre...
non mi interessa l'uso in se stesso di uno stupido giochino in rete... è il potenziale... immaginate un programma in grado di inviare mail/postare su forum/e fare qualsiasi operazione automaticamente, preimpostandola in anticipo? |
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: Dec 2008
Messaggi: 68
|
Quote:
__________________
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Brescia
Messaggi: 359
|
Grande raiki sei l'unico che mi capisce
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
comunque non si chiamano spider: gli spider, anche detti crawlers, sono i programmi dei motori di ricerca che viaggiano sul web allo scopo di indicizzare le pagine. |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 4907
|
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2787
|
|
|
|
|
|
|
#14 | |
|
Member
Iscritto dal: Dec 2008
Messaggi: 68
|
Quote:
ElChe allora vado all inferno o risparmi la mia anima?
__________________
|
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 4907
|
Quote:
Non è che si usa Javascript come linguaggio a se... e comunque ci sono metodi molto più efficaci e semplici che scrivere un add-on per Firefox (vedi AutoIt).
|
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Volendo si puo' fare anche in C#.
Si potrebbe leggere la pagina con il componente COM di InternetExplorer (si chiamava axbrowser unavolta, ora non so). Questo componente espone il DOM di tutta la pagina, che si puo' quindi navigare alla ricerca dei link e pulsanti con il nome che ci si aspetta. Si puo' quindi seguire e continuare la navigazione simulando la pressione di pulsanti, il click sui link etc. In pratica verrebbe fuori un programma molto simile ad Internet Explorer, ma che pero' naviga da solo... con magari un paio di tab per le configurazioni della macchina a stati necessaria per programmare la logica, che oggi io farei usando WF (Windows Workflow), esponendo una toolbar degli oggetti da trascinare. In pratica verrebbe disegnato (e poi salvato ed eseguito)il flowchart delle azioni da compiere a seconda degli input e di come evolve la ricezione delle informazioni dal DOM di iexplorer. Ma poiche' non mi vengono in mente motivi sufficientemente "corretti" per doverne disporre, finisco qui e saluto. PS: Non si potrebbe chiamerebbe spider. Ne' questa implementazione ne' la richiesta.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. Ultima modifica di gugoXX : 20-02-2009 alle 09:40. |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Aug 2007
Città: Brescia
Messaggi: 359
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:01.












) o qualsiasi altro linguaggio in grado di interfacciarsi facilmente col web.








