phantomjs 相关问题

PhantomJS是一个带有JavaScript API的无头(无GUI)WebKit。它支持各种Web标准:DOM处理,CSS选择器,JSON,Canvas和SVG。

防止Jasmine测试expect()在JS完成执行之前解决

我希望你能提供帮助。我对单元测试很新。我有一个运行PhantomJS浏览器的Karma + Jasmine设置。这一切都很好。我正在努力的是我有一个关于...的链接

回答 2 投票 0

在CentOS中安装PhantomJS

我正在尝试在Centos中安装PhantomJS。这些是我遵循的步骤。 yum install freetype fontconfig cd~wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-i686.tar ....

回答 3 投票 3

PhantomJS为请求添加了1个以上的cookie

我在向请求添加超过1个cookie时遇到问题,这是我的1个cookie的javascript:var page = require('webpage')。create(); phantom.addCookie({'name':'...

回答 1 投票 0

使用PhantomJS和node.js保存并呈现网页

我正在寻找一个请求网页,等待JavaScript呈现(JavaScript修改DOM),然后抓取页面的HTML的示例。这应该是一个简单的例子...

回答 6 投票 59

抓取通过JavaScript呈现的网页。 PhtantomJs还是其他任何工具?

我正在构建一个工具来抓取页面并在本地存储其html。还可以使用iframe在网页上加载HTML。所以我在已抓取的页面上取消绑定并绑定事件。我正在使用PhantomJS来获得......

回答 1 投票 2

使用幻像进行刮擦时向下滚动(Node.js)

我正在使用幻像来抓取动态网页内容,我需要向下滚动以显示所有页面内容。我试过这个等待page.property('scrollPosition',{top:1000,left:0}); ...

回答 1 投票 0

如何让phantomJS webdriver等到加载特定的HTML元素然后返回page.source?

我已经为Web爬网对象开发了以下代码。它需要两个日期作为输入。然后创建这两个日期之间的日期列表,并将每个日期附加到包含...的网页网址。

回答 2 投票 0

为什么这个PhantomJS进程导致“目录 不存在。“错误?

这是我的第一篇文章,如果问题需要一些修改,请道歉。我尽可能地把这个问题煮熟了,但是这里有很多组件,所以这个帖子非常庞大...我们的ASP.NET ...

回答 2 投票 0

使用nodejs从模板生成PDF的最佳方法

现在,我正在寻找在nodejs环境中从模板(html,css)生成pdf(条形码发票等)的解决方案。我发现有几种方法可以做到这一点,比如wkhtmltopdf,phantom ....

回答 1 投票 6

产生的phantomjs过程挂起

我正在尝试创建一个节点服务器,该服务器生成phantomjs进程以创建屏幕截图。 grab.js脚本在执行时工作正常,我已经确认它写入stdout。问题是节点......

回答 2 投票 4

Mocha + SeleniumJS + PhantomJS检索超时

我正在使用Mocha + SeleniumJS使用webdriver(不是独立安装)和Mocha作为测试框架脚本在MAC OS上正常运行,但是当我尝试使用Windows服务器时,他们开始失败。这个 ...

回答 1 投票 1

Angular单元测试没有通过 - 异常的phantomjs错误

我运行测试来运行硬编码传递的3个单元测试,例如:describe('AppComponent',()=> {beforeEach(async(()=> {TestBed.configureTestingModule({imports:[...

回答 1 投票 0

点击后无法抓取下一个网页

我正在尝试通过phantomjs编写一个脚本,以便在一个网站的不同页面(目前有两个但可能在将来或多或少)中分割一个表格。我设法制作了两个HTML ...

回答 1 投票 1

在phantomjs中编写代码之前,我们是否需要先学习javascript?

我将编写phantomjs脚本以在自动化测试中使用它。我需要先学习javascript吗?来源:http://phantomjs.org/screen-capture.html

回答 2 投票 -2

在Linux下由cron运行时RSelenium失败 - 为什么?

我在R中编写了一个机器人来从Web服务器中抓取数据。机器人使用RSelenium用R编写。我写了两个版本,一个是使用chrome的独立selen,另一个是直接使用...

回答 1 投票 0

如何在Casperjs中输入id输入的表格?

我正在使用Casperjs 1.1.0-beta3并尝试通过'id'选择器填充表单。我已成功使用“input [name ='userID']”但使用'id'作为选择器总是失败,错误类似于...

回答 4 投票 2

在基于javascript的网站上查找字符串并启动单击

我正在尝试在基于javascript的网站上找到一张图片并点击它。下面你可以看到我试过的代码,但总是收到错误,网站只能通过Internet Explorer打开,没有...

回答 1 投票 0

让PhantomJS使用java应用程序

我正在测试一下PhantomJS。但我不知道如何使它与Java应用程序一起工作,我发现的例子主要是针对文件或网站。所以这就是我现在拥有的。 ...

回答 1 投票 0

[错误:PhantomJS退出并返回值为127]

我有以下代码生成我的网站的webshot。它适用于我的本地机器(Windows环境),但在测试服务器上是linux,我退出PhantomJS,返回值为127.什么......

回答 3 投票 1

Selenium / PhantomJS:无法发送send_keys(TypeError - undefined不是函数)

我的简单代码:从selenium导入webdriver从时间导入sleep browser = webdriver.PhantomJS()#最大化窗口以确保元素将显示browser.maximize_window()...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.