raspando / help navegação simular
-
07-07-2019 - |
Pergunta
Eu quero fazer um programa que irá simular um usuário navegando um site e clicar em links. Cookies e JavaScript esteja ativado. Eu tenho feito isso com sucesso em python, mas eu quero escrever uma linguagem compilable (do IDE Python não cortá-la). Os links no site são gerados com javascript e são dinâmicas. Com python Eu usei Pamie (módulo de terceiros que usa win32com) para lançar uma instância do Internet Explorer, raspar o HTML gerado para os links, em seguida, navegue para um deles. O ponto é para todo o processo seja transparente para o servidor. Qual é a melhor linguagem (compilable) e método para fazer isso? Eu estava pensando C # com o controle WebBrowser mas não quer gastar muito tempo aprendendo algo se ele não está indo para o trabalho. Qualquer ajuda é apreciada tipo!
Solução
Você pode querer olhar para o teste automatizado via suites navegador: http: / /www.teknologika.com/blog/the-holy-grail-net-automated-web-gui-testing-for-internet-explorer/ http://watin.sourceforge.net/
Outras dicas
Eu escrevi um post sobre isso algum tempo atrás: Web raspagem em .NET . Que discute os cookies, mas não JavaScript; Eu não sei se isso iria requerer codificação adicional.
Talvez valesse a pena ter um olhar para selênio .
Nós a usamos para testes web em um C # asp.net envirnorment.
O documentação não é mau