phantomjs

    0热度

    1回答

    我正在尝试将Google Feed API的this example翻译成Phantomjs。继从Phantomjs的example我有以下几点: var page = require('webpage').create(); page.onConsoleMessage = function(msg) { console.log(msg); }; // Our callback

    1热度

    1回答

    我想让我的php脚本从命令行调用phantomjs,这将从许多html文件中生成多个pdf。所以我有一个连接字符串与路径我的HTML文件,接下来我调用exec命令: $myFile1 = dirname(__FILE__)."/testFile0.html"; $myFile2 = dirname(__FILE__)."/testFile1.html"; $myFile3 = dirname(

    2热度

    2回答

    我想从rails执行phantom.js模块。到目前为止,我已经成功安装了二进制文件,phantomjs的路径似乎工作正常。 但是,当我尝试从rails应用程序使用反引号运行它(例如:phantomjs rasterize.js http://google.com 1.jpg)时,它说没有这样的文件或目录。 我想原因是它找不到rasterize.js 我试图把rasterize.js文件中的#{}

    11热度

    2回答

    使用,是否有一种方法来控制DPI设置光栅化使用page.render(filename)方法web内容的图像时使用? 我找不到任何可以通过the interface api控制这个的东西,但不知道是否有人已经想出了一个办法来做到这一点。 我们的业务情况是这样的: 通过一个Web应用程序创建自定义HTML内容被送到我们rasterize.js幻象过程中查询特定标签设置客户端矩形。 此客户端矩形渲染到

    2热度

    2回答

    我想我的问题很难破译(随意完善它)。但它涉及脚本中使用shebang行 - 特别是在这种情况下,JavaScripts。比方说,我有这样的phantomjs脚本: #!/usr/bin/env phantomjs /* Requires phantomjs to be installed (e.g. via Homebrew on Mac) Example URL: http://co

    0热度

    2回答

    动态加载元素我送一个页面事件: page.sendEvent('click', 650, 430); 此点击该动态加载了AJAX元素的链接。通过page.evaluate访问这个动态加载的元素是否太晚了?我似乎无法返回页面上动态创建的任何内容。

    0热度

    1回答

    我有一个通用的PhantomJS设置为抓取饲料(我们这样做与拥有者的权限,为客户端) - 你给它一个URL ,用于翻页的jQuery/javascript代码,以及用于从Feed中选择链接的选择器。 此馈送似乎正在加载一切正常,除了按钮来打开页面[见图像]。 通过PhantomJS渲染: 在我的电脑上呈现的是Chrome: 我已经难倒过了一天。 任何帮助非常感谢。 我的代码: var page =

    0热度

    1回答

    我试图从开始一个python的过程phantomjs但由于某种原因它没有找到我的脚本文件: PHANTOM = 'C:\\Users\\ahald1\\phantomjs' SCRIPT = 'C:\\Users\\ahald1\\hello.js' params = [PHANTOM, SCRIPT] exitcode = subprocess.call(param

    5热度

    1回答

    我是通用的phantomjs,Java脚本和WebScraping的新手。我想要做的是基本的http认证,然后访问另一个URL来获取一些信息。这是我迄今为止所拥有的。请告诉我我做错了什么。 var page = require('webpage').create(); var system = require('system'); page.onConsoleMessage = functi

    6热度

    3回答

    我试图TP得到phantomjs Web服务器为我工作 我想为2个文件,HTML文件,PNG图像文件,HTML文件送达良好,正确呈现在浏览器中,但PNG文件不是 这里是服务器 var fs = require('fs'); function loadFile(name){ if(fs.exists(name)){ console.log(name+ " File exist");