Resultados da pesquisa a pedido "casperjs"
Percorra a lista de elementos clicáveis e escreva o html nos respectivos arquivos
Estou usando o jQuery para obter uma lista de elementos que contêm determinadas palavras-chave. Consigo obter a lista de elementos, mas não sei como percorrer cada elemento, clicar no elemento filho e baixar a página recém-carregada. Aqui está o ...
Preciso extrair todos os valores de ID com casperjs
id = casper.evaluate(function() { return Array.prototype.map.call(document.querySelectorAll("image"), function(e) {return e.getElementById();});}); this.echo(id);
CasperJS / PhantomJS .then in do / while Loop não funciona
Algo assim me pareceu bastante lógico, mas causou o fantasma wtfcrash (é assim que é chamado no log, mas não fornece informações úteis) ... do { casper.then(function() { var targetFound = false; links = this.evaluate(getLinks); var ...
Casperjs iterando sobre uma lista de links usando casper.each
Estou tentando usar o Casperjs para obter uma lista de links de uma página, abrir cada um desses links e adicionar a um objeto de matriz um tipo específico de dados dessas páginas. O problema que estou tendo é com o loop que é executado sobre ...
Como passar o mouse corretamente sobre um elemento no PhantomJS / CasperJS
Na minha opinião, um problema de obter conteúdo dinâmico é realmente muito ambíguo. Tentei encontrar algumas informações úteis, usei muitos exemplos de código diferentes, certamente os modificando para meus propósitos, mas infelizmente, sem ...
Automatize o download diário do arquivo csv no site, clique no botão
Gostaria de automatizar o processo de visitar um site, clicar em um botão e salvar o arquivo. A única maneira de baixar o arquivo neste site é clicar em um botão. Você não pode navegar para o arquivo usando um URL. Eu tenho tentado usar ...
CasperJS: Por que meu URL muda para about: blank quando minha página é carregada?
Sou iniciante no PhantomJS / CasperJS. Eu só quero iniciar uma sessão e verificar se está tudo bem. Aqui está o meu código: var casper = require('casper').create({ verbose: true, logLevel: 'debug', pageSettings: { loadImages: false, ...
CasperJS postando apenas o último item várias vezes do meu loop for
O CasperJS é incrível, mas não está postando no meu host local qual é a saída do meu console. casper.wait(5000, function () { casper.wait(1000, function () { casper.then(function(){ for (var i = 0 ; i < 10; i++) { var description ...
CasperJS / Javascript Selecionando várias opções
Tentando raspar um site, em que este é o código HTML genérico <select id="xxx" multiple name="zzz"> <option value="123">xaxaxa</option> <option value="124">zazaza</option> <option value="125">ajajaj</option> <option value="126">azzzsa</option> ...
Como alterar a versão do PhantomJS
Estou aprendendo PhantomJS para raspagem. Comecei a incorporar o CasperJS. Quando executo o CasperJS e o nome do arquivo, volto CasperJS needs PhantomJS v1.xComo você altera a versão do PhantomJS para usar o CasperJS? Existe uma maneira mais ...