Tag: slimerjs

phantomjs / slimerjs输出到标准输出为空

我一直在试图用phantomjs或slimerjs从网站捕捉一个pngs序列,然后将输出发送到/ dev / stdout并将其传送到ffmpeg来制作video。 像这样: phantomjs test.js | ./ffmpeg -analyzeduration 2147483647 -probesize 2147483647 -y -c:v png -f image2pipe -r 10 -i – -c:v libx264 -pix_fmt yuv420p -movflags +faststart test.mp4 test.js: var page = require('webpage').create(); page.clipRect = { top: 0, left: 0, width: 900, height: 800}; page.viewportSize = { width: 900, height: 800}; var url = […]

使用casperjs下载资源图像文件

我阅读文件,看起来像你需要slimerjs http://docs.casperjs.org/en/latest/events-filters.html为了从page.resource.received事件获取responseData.body 。 我的用例是当页面加载的时候下载图片,所以我不做另外一个往返:获取资源JSON,下载并保存任何图像文件,重新加载文件检查图像尺寸,如果太小(图标) – >消除。 我想知道是否有更好的方法来做到这一点。 我其实可以去evaluate imgselect器,但一些网站使用background-url css,这是棘手的。

slimerjs无法parsing所需的模块,使用phantomjs

我正在尝试创build一个testing脚本,以便testing人员可以使用独立的slimerjs 0.9.3来捕获一些testing。 但是,当我尝试要求通过npm安装的本地包(在这种情况下是最小的),我得到一个错误。 文件结构: clibrowsers/ /osx/slimer/slimerjs /scripts /batchprinter.js /node_modules/minimist/ … 当我运行“clibrowsers / osx / slimer / slimerjs clibrowsers /脚本/ batchprinter.js”我得到的错误: Script Error: Module: Can not resolve "minimist" module required by main located at file:///Users/USER/Documents/dev/clibrowsers/scripts/batchprinter.js Stack: -> file:///Users/USER/Documents/dev/clibrowsers/scripts/batchprinter.js: 351 用phantomjs 2.0.0(开发)运行脚本时,我不会得到任何错误。 我究竟做错了什么?