Un buon strumento per l'automazione del browser / scripting Web lato client [chiuso]

0

Sono interessato all'adozione di uno strumento / linguaggio di scripting per automatizzare alcune attività quotidiane legate alla lotta agli spammer del forum. Una breve panoramica di queste attività: analizzare nuove registrazioni e post su un forum phpBB ed eliminare o disattivare gli spammer utilizzando un sito Web / comunità che raccoglie tali rapporti di spam .

Tipicamente tale automazione è integrata nell'installazione stessa di phpBB, che ha certamente i suoi vantaggi. Il mio approccio ha il vantaggio di operazioni indipendenti, ecc.

Un modo per pensarci è in termini di automazione del browser. Ho usato iOpus iMacros per Firefox ( la versione gratuita ) in passato per rispondere ai singoli spammer, ma gli attacchi attuali sono altamente distribuiti. La mia "logica" per gli spammer di pigeonholing rispetto ai nonspammers sembra al di là della semplice portata della versione gratuita di iMacros.

Da un punto di vista più tecnico si può pensare di rinunciare completamente al browser e programmare le richieste GET / POST indirizzate al mio forum e ad altre risorse basate sul Web.

Ho familiarità con alcuni linguaggi di scripting come Ruby e Lua, ma potrei essere persuaso che un'applicazione compilata sia più adatta per queste attività. Tuttavia, secondo la mia esperienza, la flessibilità dinamica degli ambienti interpretati è molto utile nella prototipazione e nel debug della logica dell'applicazione. Quindi mi sto appoggiando alla direzione dei linguaggi di scripting.

Tra i browser preferisco Firefox e Chrome. Utilizzo entrambe le piattaforme Windows e Linux e, se lo strumento è in grado di adattarsi a una piattaforma Android, farebbe una dimostrazione accurata delle competenze, sì?

Grazie in anticipo per i tuoi suggerimenti!

    
posta hardmath 29.11.2011 - 18:16
fonte

2 risposte

5

Non sono del tutto sicuro di aver capito cosa stai cercando, ma selenio è ampiamente utilizzato per l'automazione del web.

Ci sono alcuni strumenti che aiutano nell'uso del selenio - capybara è uno strumento basato su rubini che semplifica tale lavoro.

    
risposta data 29.11.2011 - 18:29
fonte
1

Ho usato Watir per tutti i test automatici di una grande azienda di elettronica e l'ho trovato molto utile, specialmente perché viene utilizzato l'eccellente linguaggio di Ruby.

    
risposta data 02.12.2011 - 08:52
fonte

Leggi altre domande sui tag