PDA

View Full Version : Spider?


slv090
19-02-2009, 20:44
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?

Raiki
19-02-2009, 20:59
Umh......una cosa la sò:devi usare lo Javascript:D

ps:Lo so che non ci voleva un granchè ad arrivarci :Prrr:

Tommo
19-02-2009, 21:29
E siccome esistono dei browser game esiste gente che vuole cheatare :D

Se non hai tempo per giocarci onestamente smetti, che fai meglio :D

slv090
19-02-2009, 21:31
tenete a mente che sono newbbo

slv090
19-02-2009, 21:31
E siccome esistono dei browser game esiste gente che vuole cheatare :D

Se non hai tempo per giocarci onestamente smetti, che fai meglio :D

hahahahaha...... -.-

fero86
19-02-2009, 22:11
hahahahaha...... -.- a me é sembrato un consiglio saggio...

Raiki
19-02-2009, 22:13
vero,non sai quante bestemmiate mi so fatto per colpa di gente che usa sti script:rolleyes:

slv090
19-02-2009, 22:30
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?

Raiki
19-02-2009, 22:49
Umh......una cosa la sò:devi usare lo Javascript:D

ps:Lo so che non ci voleva un granchè ad arrivarci :Prrr:

Mi autoquoto.Se poi sbaglio avete due scelte:buttarmi all'inferno,o risparmiare un niubbo come me:rolleyes: :stordita:

slv090
19-02-2009, 22:57
Grande raiki sei l'unico che mi capisce:O

fero86
20-02-2009, 00:30
immaginate un programma in grado di inviare mail/postare su forum/e fare qualsiasi operazione automaticamente, preimpostandola in anticipo? iMacros for Firefox?
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.

||ElChE||88
20-02-2009, 02:00
Mi autoquoto.Se poi sbaglio avete due scelte:buttarmi all'inferno,o risparmiare un niubbo come me:rolleyes: :stordita:
Tralasciando lo scopo (:rolleyes:)...
Cosa centra Javascript? Casomai AutoIt, Perl (:Puke:) o qualsiasi altro linguaggio in grado di interfacciarsi facilmente col web.

wingman87
20-02-2009, 02:11
Tralasciando lo scopo (:rolleyes:)...
Cosa centra Javascript? Casomai AutoIt, Perl (:Puke:) o qualsiasi altro linguaggio in grado di interfacciarsi facilmente col web.
Però se non sbaglio gli addon di firefox sono scritti in javascript

Raiki
20-02-2009, 08:14
Però se non sbaglio gli addon di firefox sono scritti in javascript

Per questo avevo detto lo javascript

ElChe allora vado all inferno o risparmi la mia anima?:Prrr:

||ElChE||88
20-02-2009, 09:03
Però se non sbaglio gli addon di firefox sono scritti in javascript
Si, appunto, ci vuole una base (in questo caso il Browser).
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).
ElChe allora vado all inferno o risparmi la mia anima?:Prrr:
:asd:

gugoXX
20-02-2009, 09:37
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.

slv090
20-02-2009, 19:23
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.

tu hai capito esattamente il mio pensiero, e ti ringrazio moltissimo per la piccola introduzione...