CasperJS是一个基于JavaScript的导航脚本和测试实用程序,适用于PhantomJS(WebKit)和SlimerJS(Gecko)。有关在node.js中使用CasperJS的信息,请参阅SpookyJS。
我点击按钮时使用casperJS来获取链接。在javaScript中使用window.open返回链接。我写的代码在点击按钮后记录了所有页面,但幻像不是......
(Chrome DevTools)querySelector即使页面上明显存在元素,也返回null
我试图使用CasperJS抓取一个网站,但casper.waitForSelector()函数总是超时,这意味着它永远不会找到我需要的给定元素。然后我在谷歌做了这些步骤......
如何在Google Chrome浏览器中打开CasperJS / PhantomJS文件?
我是使用无头浏览器(CasperJS / PhantomJS)的新手,我正在使用它进行网页抓取,因此我可以抓取AJAX网站。但我有一个问题:我需要在一个通用的浏览器中打开文件...
我正在建立一个开发CSRF漏洞的实验室任务。我需要一个机器人,他将访问我的页面并执行JS:
我用casperjs创建了一个允许自动购买的脚本。我想创建一个应用程序,以便其他不编码的人可以使用它。如何将脚本放在应用程序中...
当queryselector传递变量时,CasperJS找不到链接
我正试图用casperjs刮一个网页。当我将链接ID作为变量传递时,它无法单击链接,但是当我手动输入文本字符串时,它可以正常工作。这很好......
我正在尝试使用casperjs做一个爬虫。有些请求需要原始标题版本:我必须得到原始的帖子数据,cookie等等,一旦我得到它们,我想修改它们(仍然是原始的)并且做...
我正在尝试在我的Mac(Yosemite)上安装PhantomJS。我做了以下:npm install phantomjs然后我做了:npm install phantomjs-prebuilt这两个都出现在我的node_modules中。但是当我......
PhantomJS:使用Cloudflare Protection从网站下载文件
我有这个代码,想要下载文件。解析受保护站点的源代码工作正常,但文件下载不起作用。也许任何人都可以告诉我错误在哪里? “使用 ...
它可能对每个人都很明显,但我正在学习,而不是我:)在sendkeys函数中,如果我通过命令行指定它,pid将失败。如果我在文件中指定它,它可以工作。它......
PhantomJS - Google Analytics中的错误语言(Accept-Language)
我在Ubuntu和Google Analytics上使用PhantomJS / CasperJS进行了一些测试,我遇到了GA问题,无法正确识别我在HTTP请求标头中发送的语言设置。 ...
我正在使用Casperjs 1.1.0-beta3并尝试通过'id'选择器填充表单。我已成功使用“input [name ='userID']”但使用'id'作为选择器总是失败,错误类似于...
您好我需要使用浏览器自动化来扫描我的网站中的结果信息。我有这个脚本:var casper = require('casper')。create(); console.log(“casper create OK”); casper.start(“https://开头...
我已经为PHP安装了CasperJS包装器以及所有必需的必备条件。包在这里:PHP CasperJS我正在尝试运行github自述文件页面上提供的基本脚本示例,...
我有运行casperjs程序,我想在脚本期间等待几秒钟并运行exe文件。它也可以是.bat。然后从文本文件中读取结果。据我所知,我唯一的问题......
假设我有这个脚本:var me = null; casper .start()。then(function(){me = this.evaluate(someFunction);})。wait(5000)//这就是我现在所做的。然后(...)
我试图在以下网站中提取该表http://projects.wsj.com/jettracker/#a=HYA&d=BED&e=2011-01-01&m=indv&o=EMC+CORP.&p=0&s=2007-01- 01排序= d&T = ...
使用casperjs 1.1.4与slimerjs 1.0.0-beta1和Firefox 58.0b11。我有以下代码:casper.then(function(){casper.setFilter('page.confirm',function(msg){...
我有一个问题从我试图刮的网站获取图像网址。我可以通过这样的代码片段获得所有文本没有问题:var cost = casper.fetchText('span.large'...
嗯,这个问题非常明显。现在,我在一个表格的前面,这个表格已经有一些选项标签。但我必须插入一个新的,我会...