View Full Version : Automação do web browser


melolp
17-01-2008, 10:08
Olá a todos.

Gostaria de saber se existe algum freeware que permita fazer a automação do browser (IE ou Mozilla)? A única forma que tenho de automatizar eventos no browser é através de uma linguagem de automação das tasks do windows - autoit3. No entanto os scripts costumam falhar muitas vezes e os processos ficam parados. Gostava por isso de conhecer uma boa alternativa.

Cumprimentos


Pedro

sasa
17-01-2008, 11:26
o autoit3 até funciona bem... tens é que reparar as falhas geradas pelo gravador, principalmente os tempos de pausa.
não conheço mais nenhum, só se fizeres tu um prog. de raíz.
já agora especifica a automação pretendida.

melolp
17-01-2008, 11:36
O que pretendo fazer é de 6 em 6 horas aceder a uma tabela de dados, a qual só se encontra disponivel se antes abrir 2 links, e gravá-los num ficheiro notpad com indentificação da hora/dia. Existe um sofware que me parece bastante mais adaptado ao que pretendo fazer na net, que se chama IMacros. No entanto este software não é gratuito e é muito caro, o que está fora de questão.


Cumprimentos


Pedro

sasa
17-01-2008, 11:50
edita o script no autoit3 e aumenta os tempos de espera antes de cada acção...
quando gravas o script, os progs estão em memoria, por causa dos testes, mas quando se executam do zero, precisam de mais tempo para ficarem activos, e aí o autoit às vezes não espera. Ele dá a ordem, não se executa a acção, não executa a seguinte e pára.
É só uma ideia, pois era o que me acontecia, mas já não uso pk não preciso.

melolp
17-01-2008, 12:01
Ok, obrigado pela ajuda relativamente à programação do script em autoit (irei testar esse pormenor). No entanto se tu ou mais alguem souber alguma informação sobre a solução do género que falei atrás ficarei muito grato.


Pedro

ShadeX
17-01-2008, 12:56
Se já usaste o AutoIT então obviamente que não tens problemas em "sujar as mãos".

Arranja uma linguagem de programação com que te ajeites e que tenha suporte para rede. É só ligar ao webserver, pedir a página, ler a página, descobrir o link, pedir a outra página, ler de novo e descobrir o 2º link, ler a terceira página e gravar a informação desejada.

Outra opção que talvez funcionasse era o Firefox com o Greasemonkey e uns scripts à medida...

slack_guy
17-01-2008, 14:34
O que pretendo fazer é de 6 em 6 horas aceder a uma tabela de dados, a qual só se encontra disponivel se antes abrir 2 links, e gravá-los num ficheiro notpad com indentificação da hora/dia.
Se souberes programar Perl e se usares LWP (http://search.cpan.org/~gaas/libwww-perl-5.808/lib/LWP.pm) fazes isso 'enquanto o diabo esfrega um olho'.