Resultados da pesquisa a pedido "phantomjs"
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 ...
PhantomJS abre uma página após a outra
Usei este exemplo para criar um código phantomjs para acessar o site. var page = require('webpage').create(); page.open("http://www.facebook.com/login.php", function(status) { if (status === "success") { page.onConsoleMessage = function(msg, ...
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> ...
Usando vários page.open em um script
Meu objetivo é abrir muitas páginas (com um pequeno atraso) e salvar meus dados em um arquivo. Mas meu código não funciona. var gamesList = [url1,url2,url3]; //gamesList is getting from a file var urls = []; var useragent = []; ...
Não é possível passar itens de matriz para funcionar no PhantomJS
Estou tentando extrair o código fonte para várias páginas da web ao mesmo tempo. Os links são alimentados na matriz por meio de um arquivo de texto de origem. Sou capaz de percorrer a matriz, imprimir os links e confirmar se eles estão lá, mas ao ...
O PhantomJS age de maneira diferente do Firefox Webdriver
Estou trabalhando em algum código no qual uso o driver da web Selenium - Firefox. A maioria das coisas parece funcionar, mas quando tento alterar o navegador para PhantomJS, ele começa a se comportar de maneira diferente. A página que estou ...
PNG não está sendo renderizado usando o PhantomJS com várias tentativas em um loop
var page = require('webpage').create(); var filepath = "/home/abc/" + "abc.html"; //create path to charts.html for (i = 0; i < 3; i++) { // make three attempts console.log("hi") page.open(filepath, function(status) { console.log(status); ...
Raspagem do lado do cliente baseada no navegador
Gostaria de saber se é possível raspar uma página externa (entre domínios) através do IP do usuário? Para um site de comparação de compras, preciso raspar as páginas de um site de e-com, mas várias solicitações do servidor serão banidas, por ...
Como detectar som na página da Web com JavaScript no PhantomJS?
Preciso detectar todo o som na página da web com banners. Como posso fazer isso? Eu olho para o PhantomJS, mas não consigo encontrar uma API para o som do navegador.
Solucionar problemas do código PhantomJS para entrar no Instagram
Eu escrevi esse script PhantomJS para automatizar o login no Instagram. Ele pode preencher com êxito os campos do formulário e pressionar o botão enviar, mas sempre é redirecionado de volta à tela de logon com a seguinte mensagem: Seu nome de ...