Domanda

c'è una piattaforma / quadro esistente per lo sviluppo di robot basati su Web / HTTP? In realtà io sono interessato a giocare alcuni giochi web, in cui si può costruire la sua città, selezionare e formare il suo eroe e soldato, e così via .. (come Travian ) ma nel gioco, tali azioni hanno bisogno di tempo per completare (io odio aspettare ..) io cerco di scrivere un tool automatico di trattare con loro. Quindi cerco di trovare una piattaforma / quadro che può facilitare il progresso sviluppare da:

  • fornire un client HTTP / HTTPS (è meglio per sostenere keep-alive)
  • lo rendono facile da analizzare una pagina web, i dati JOSN [IMPORTANTE]
  • lavoro di supporto / pianificazione dell'attività
  • abilitare gli script come JavaScript, Python ..
  • event driven (penso che sia il modo migliore per tale piattaforma / quadro)

Ho fatto una ricerca e ho trovato ritorto sembra essere quello più adatto, ma ancora voglio sapere se ce n'è un altro che è più adatto.

Sì, lo so e familiarità con questi strumenti di controllo qualità, ma mi piace molto una console app che lavora a livello HTTP, gli script la racconto come affrontare gli eventi di gioco, quindi può essere chiamato un robot ... Così ho bisogno un quadro ...

È stato utile?

Soluzione

Sei fuori strada, ritorto non è sicuramente quello che stai cercando. Se il gioco si sta cercando di script è un puro (X) HTML gioco basato allora si può usare qualcosa di simile a Watir / WatiN / scrubyt e così via, al fine di simulare le azioni del browser. Se si tratta di un gioco in flash la soluzione migliore sta invertendo la rapida, analizzare ed elaborare i dati di cui hai bisogno.

Altri suggerimenti

Potrebbe voler controllare AutoHotKey, la sua molto più semplice allora ciò che si descrive, ma è molto facile da scrivere script macro che utilizzano il mouse. Inoltre è non eventi di I / O di sintesi che significa che si può andare in giro la maggior parte delle misure di sicurezza quelli tipo di giochi hanno.

Probabilmente si dovrebbe considerare di usare Dojo, che è un framework Javascript. V'è un robot che risponde al mouse e gli eventi chiave nel quadro di prova DOH. Il suo un po 'difficile da utilizzare in un primo momento, ma sembra abbastanza potente. Invece di "test" di scrittura si potrebbe invece solo scrivere certe azioni, come "costruire la casa" o qualsiasi altra cosa, e poi basta scrivere uno script principale js che decide cosa fare.

schermo HTML raschietto, quindi. Considerare PhantomJS - è un browser basato su WebKit senza testa. parsing HTML è incorporato, con il DOM familiare come l'interfaccia.

Hai provato Robot quadro ? ;)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top