草庐IT

phantomjs-prebuilt

全部标签

javascript - 使用 Horseman 和 PhantomJS 下载 wav 文件会丢失数据质量

我正在使用PhantomJS和HorsemanJS从远程服务器下载wav文件。但是,当文件被base64编码并写入新文件时,它会失去质量,使其无法使用。音频在那里,但它失真了,这让我认为这是一个编码问题。我正在使用Nodev5在Ubuntu14.04上运行下面是我的脚本,有什么想法可以改进base64编码吗?varHorseman=require('node-horseman');varhorseman=newHorseman({cookiesFile:'./cookiejar'});varfs=require('fs');horseman.on("urlChanged",functi

node.js - PhantomJS 意外退出,退出代码为 -1073741819

我在Windows7PC上使用PhantomJS(通过Grunt)运行了一堆Jasmine规范,我碰巧收到以下错误:Testingjasminespecsviaphantom......RunningPhantomJS...ERROR>>0['']Warning:PhantomJSexitedunexpectedlywithexitcode-1073741819.Use--forcetocontinue.Abortedduetowarnings.如果我删除一堆测试,错误不会出现;但是我不知道是什么导致了错误。我也觉得奇怪,它只是偶尔发生。知道为什么会这样吗?

javascript - 使用 phantomjs-node 实现 waitFor 功能

我已经尝试并测试过-成功-phantomjs示例waitFor.但是,我很难通过phantomjs-node来实现它。模块主要是因为page.evaluate在回调中被评估。PhantomJS实现page.open("http://twitter.com/#!/sencha",function(){waitFor(function(){//Thishereiseasytodoastheevaluatemethodreturnsimmediatelyreturnpage.evaluate(function(){return$("#signin-dropdown").is(":visibl

node.js - 警告 : PhantomJS not found

我已经在debian6上安装了nodejs0.10.15。然后我使用npm安装了:sudonpminstallgrunt-cli-g我还在本地测试目录中执行了npminstall(将必要的依赖项下载到node_modules目录),其中包含以下package.json文件:{"name":"sample-name","version":"1.4.0","devDependencies":{"grunt":"~0.4.1","grunt-contrib-qunit":">0.0.0","grunt-qunit-istanbul":">0.0.0"}}这是安装phantomjs时的输出:.

node.js - 在 Heroku 上运行 Phantomjs + Node 时遇到问题

我已经成功让Phantomjs在Heroku上工作,但现在我遇到了node.js的phantomjs-node接口(interface)的问题(请参阅https://github.com/sgentle/phantomjs-node)。当我尝试初始化Phantom时,我看到了10-15秒的延迟,然后:>phantomstdout:ReferenceError:Can'tfindvariable:socketphantomstdout:phantomjs://webpage.evaluate():1phantomjs://webpage.evaluate():1phantomjs://w

node.js - 如何在phantomjs中设置代理

这个https://www.npmjs.com/package/phantom#functionality-details页面说:您还可以通过为phantom.create()指定附加参数,将命令行开关传递给phantomjs进程,例如:phantom.create'--load-images=no','--local-to-remote-url-access=yes',(page)->或通过在options*对象中指定它们:phantom.create{parameters:{'load-images':'no','local-to-remote-url-access':'yes'}

node.js - 无法找到 electron-prebuilt 的版本号。 - 尝试使用 Electron 重建时

我正在尝试在Electron(原子壳)中使用蓝牙串行端口native模块。我做了以下。安装了Electron预建。npminstallelectron-prebuilt-gnpminstallelectron-prebuilt--save-dev安装了Electron重建npminstall--save-develectron-rebuild已安装蓝牙串口npminstallbluetooth-serial-port--msvs_version=2013运行Electron重建命令。./node_modules/.bin/electron-rebuild我收到以下错误。Unableto

node.js - 是否可以从 node.js 作为命令行参数运行 PhantomJS

我最近打算从python中测试运行phantomJS作为命令行参数,我还没有考虑到它,但已经看到了例子。因为PhantomJS是从命令行运行的,所以这似乎是可能的。PhantomJS吐出的结果会直接进入一个变量。在我走这条路之前,在node.js中进行这项工作实际上对我更有用,这让我开始思考,我是否可以只使用Node来运行PhantomJS,因为程序从命令行运行并存储PhantomJS通常会吐出到变量中的数据结果?我宁愿不使用phantomjs-node因为它似乎使用了太多技巧。所有这一切的原因是能够在程序执行另一个操作的同时运行PhantomJS,并将其记录的结果数据用于其他一些东西

node.js - 使用 mocha-phantomjs 自动化功能测试

我的项目正在使用:Node、Coffeescript、SocketIO、Browserify和Mocha。(用于标准服务器端单元测试的mocha)我想使用headless浏览器自动执行一些客户端界面测试。PhantomJS看起来是一个理想的选择(由于Web套接字支持而不是Zombie)。PhantomJS页面警告它不是测试运行器,我理解,他们建议使用mocha-phantomjs项目来插入您的测试。所以我已经能够运行示例测试(例如mocha-phantomjstests/mixed.html),但我当前的问题实际上是在测试中使用PHANTOM。mocha-phantomjsrepo中的

node.js - 如何使用 NodeJS 在 AWS Lambda 上运行 PhantomJS

在互联网上其他任何地方都没有找到有效的答案后,我提交了这个自问自答教程如何在AWSLambda上通过NodeJS脚本运行一个简单的PhantomJS进程?我的代码在本地机器上运行良好,但尝试在Lambda上运行时遇到了不同的问题。 最佳答案 编辑:这不再有效。Thisisanapparentsolution.这里是一个简单的PhantomJS进程的完整代码示例,它作为NodeJSchild_process启动。Itisalsoavailableongithub.index.jsvarchildProcess=require('chi