phantomjs相关内容

在Mac上安装PhantomJS

我正在尝试在我的Mac(Yosemite)上安装PhantomJS。 我做了以下操作: npm install phantomjs 然后我做到了: npm install phantomjs-prebuilt 这两个都出现在我的node_module中。但是当我尝试运行phantomjs --version时得到 -bash: phantomjs: comma ..
发布时间:2022-02-28 20:47:21 其他开发

如何在硒中移动鼠标?

我试图模拟鼠标在随机曲线或抛物线上的移动,这样看起来鼠标实际上是在页面上移动。使用Selenium,我只知道如何点击元素,但这并不能模拟一些网站上的真实用户。我希望鼠标沿着我计算的一条随机线移动,然后单击该元素。 python 推荐答案代码如下所示(假设您的浏览器是火狐): driver = webdriver.Firefox(executable_path=driver_pat ..
发布时间:2022-02-28 20:44:40 Python

Phantomjs 加载页面缓慢

我是 phantomjs 的新手,在标准的 centOS 服务器上尝试它(安装了 httpd 等,但除了名称服务器设置为 8.8.8.8 和 8.8.4.4 之外没有修改设置). 我正在使用默认的 loadspeed.js 文件(被重命名).但是,页面速度似乎非常慢.这是一个例子: $ phantomjs phantomjs.js http://www.google.com/开始加载时间 ..
发布时间:2022-01-24 15:24:47 其他开发

多个页面的 PhantomJS 意外加载行为

我有一个脚本(如下),它通过 3 个步骤来抓取网站.一次最多设置为 1 页时效果很好.但是,当我一次将其增加到 2 时,事情开始变得不稳定.onFinished 比我预期的更早触发,并且页面尚未完全加载.因此,我的脚本的其余部分中断了.知道为什么会发生这种情况吗?我应该补充一点,我使用的是最新版本 (1.5). MAX_PAGES = 1###将 MAX_PAGES 更改为 >1 会导致某些页面 ..
发布时间:2022-01-24 11:08:36 其他开发

如何使用 phantomjs 从网站下载图像

我想从某个网站保存一些图片.目前我可以获得图像的路径,但我不知道如何使用 phantomJs 获取和保存图像. findRotationTeaserImages = ->路径 = page.evaluate ->jQuery('.rotate img').map(-> return this.src).get()对于路径,我在路径中控制台.log(路径);//保存图片 解决方案 我知道这是一 ..
发布时间:2022-01-24 10:31:37 其他开发

被 gmail 代理阻止的 SVG 图像

似乎新的 gmail 图像代理不适用于 SVG(如果您在新选项卡中打开代理 url,则会出现 404 错误.) 我找不到任何有关支持/阻止的文件类型的文档.gmail 中的 SVG 是否适用于其他人? 我能想到的唯一解决方法是使用 PhantomJS 在服务器上生成 svg 的 png - 还有其他选项吗? 背景: 这适用于发送每日摘要电子邮件的 web 应用程序,显示过去 ..
发布时间:2022-01-23 12:51:12 其他开发

如何设置黄瓜环境变量

我有以下 package.json: {“名称":“新黄瓜",“版本":“1.0.0",“主":“index.js",“脚本":{“测试":“./node_modules/.bin/cucumber-js","firefox": "./node_modules/.bin/cucumber-js -- --profile.desktop.env.browser ff"},“作者": "",“许可证 ..
发布时间:2022-01-22 23:56:08 前端开发

@javascript 黄瓜测试使用 selenium 驱动程序通过,但在使用 poltergiest 时失败

我正在尝试测试 jquery UI 自动完成功能,我已经使用 selenium 驱动程序通过了测试.我想切换到 poltergiest 进行一些无头测试,但现在我的测试失败了. 由于某种我还没有弄清楚的原因,它似乎没有选择自动完成选项 步骤 当/^select contract$/做VCR.use_cassette("contract") 做选择器 ='.ui-menu-item a ..
发布时间:2022-01-22 23:42:57 其他开发

Phantomjs - 截取网页截图

我有一个 URL(例如 http://www.example.com/OtterBox-77-24444-Commuter-Series-Optimus/dp/B00A21KPEI/ref=pd_sim_cps_4)并且想要截取它并在我的网页上预览.意思是,用户点击预览按钮,PhantomJS 需要将网页预览为 PNG/JPEG 我也可以使用任何其他开源软件. 解决方案 我假设你已经 ..
发布时间:2022-01-19 12:29:43 前端开发