phantomjs

    0热度

    1回答

    我试图从一个Ant构建脚本中使用PhantomJS获取一组异步QUnit测试。我似乎正在努力,但似乎应该有一个更好的方法来实现它。 运行时PhantomJS负载是如下的脚本(简化): var page = require("webpage").create(); page.onConsoleMessage = function(msg) { if(msg.indexOf("FINIS

    49热度

    4回答

    phantomjs具有配置的LoadImage, ,但我想要更多, 我如何控制phantomjs跳过下载某种资源, 如CSS等... == === 好消息: 此功能已添加。 https://code.google.com/p/phantomjs/issues/detail?id=230 要点: page.onResourceRequested = function(requestData, req

    0热度

    1回答

    我试图运行命令行使用PhantomJs.exe我jamsine规格“终止扔‘的std :: bad_alloc的’的一个实例后调用”。这里是我的命令行 'path\to\phantomjs\phantomjs.exe run-jasmine.js SpecRunner.html 我从我的spec runner html文件所在的文件夹运行这个。上面的命令抛出以下错误 terminate cal

    2热度

    1回答

    我已经开始与phantom.js(顺便说一句我爱上了)。我试图让无头浏览器转到我的php管理面板,使用用户名和密码登录,并在登录后重定向到的页面,我想从div标签中获取一些文本。 到目前为止,我成功地填充了字段,创建了一个单击事件,甚至找到了访问div标签的DOM部分并获取inner.Text。 我唯一缺失的部分是当phantom.js点击一个按钮(在这种情况下是登录按钮)时会怎么做,它会登录我并

    5热度

    1回答

    概述 我试图创建PhantomJS和pjscrape框架一个非常基本的刮刀。 我的代码 pjs.config({ timeoutInterval: 6000, timeoutLimit: 10000, format: 'csv', csvFields: ['productTitle','price'], writer: 'file', outFile: 'D:\\prod_detail

    0热度

    1回答

    我试图使用PhantomJS将Firebug &注入到网页中,但我无法访问它们。 我已经尝试了用于将其他JS添加到页面的两个PhantomJS方法:page.injectJs()和page.includeJs。 我无法从includeJs中获得任何返回的内容(我从阅读文档时并不期望得到它)。我试图使用firebug-lite和jQuery函数或对象(如$和inspect())后,我得到错误,说他们

    19热度

    4回答

    我有一个PhantomJS/CasperJS脚本,我使用process.spawn()从node.js脚本运行。由于CasperJS不支持require() ing模块,我试图将命令从CasperJS打印到stdout,然后使用spawn.stdout.on('data', function(data) {});从我的node.js脚本中读取它们,以便将对象添加到redis/mongoose(复杂

    48热度

    7回答

    我正在使用PhantomJS page.evaluate()做一些刮擦。我的问题是,我传递给webkit页面的代码是沙盒,因此无法访问我的主幻像脚本的变量。这使得拼写代码变得很难。 page.open(url, function() { var foo = 42; page.evaluate(function() { // this code has no acce

    12热度

    2回答

    我正在使用PhantomJS 1.4.1(支持Flash等插件已在1.5中删除),符合--qt-4.8。 我无法在PhantomJS中启用Flash。我使用--load-plugins=yes选项。我成立了QTWEBKIT_PLUGIN_PATH到所有包含libflashplayer.so路径: QTWEBKIT_PLUGIN_PATH=/usr/lib/browser-plugins:/usr/

    2热度

    1回答

    我的目标是从文档中获取所有图像,然后将大于150x150像素的所有图像下载到本地。 我被困在从前面的步骤中获取的URL中检索文件。这里是bug的代码行(全码 - 在后): ... var copyResult = fs.copy(imagesURLs[i], destFile); ... ,当我从控制台运行它只是挂断上fs.copy(),没有任何错误。 (--load-images = y