1.怎么在windows安装phantomjs?
windows下载与安装PhantomJS的方法如下:
1. 找到官方下载地址: 下载PhantomJS;
2. 目前官方支持三种操作系统,包括windows\Mac OS\Linux这三大主流的环境,根据运行环境选择要下载的包,比如运行环境是Windows7,就可以下载Win7系统下的包;
3. PhantomJS不需要安装,本身就已经是一个可执行文件,直接下载解压就可以得到phantomjs.exe;
4. 下载解压后文件夹如图所示。
PhantomJS介绍:
PhantomJS是一个服务器端的 JavaScript API 的WebKit(开源的浏览器引擎)。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas 和 SVG。PhantomJS可以用于页面自动化,网络监测,网页截屏,以及无界面测试等。
2.怎么在windows安装phantomjs
第一步:下载了PhantomJS后,把压缩包里的文件夹解压到D盘,重命名文件夹为phantomjs,然后在windows中添加环境变量;D:\phantomjs到Path中。在这里先不用关心phantomjs文件夹下的内容。
第二步:接下来我们就要下载CasperJS了,我下载的是version is 1.1-beta3版本。
第三步:下载CasperJS,同样把压缩包里的文件夹解压到D盘,重命名文件夹为casperjs,然后在windows中添加环境变量;D:\casperjs\bin到Path中。
第四步:把在运行中运行cmd命令打开控制台,运行命令>casperjs –version,如果可以打印出版本号,恭喜你,CasperJS安装成功。
3.如何selenium webdriver打开phantomjs
//使用phantomjs进行dom、js、canvas、svg等渲染
private WebDriver renderingJS(){
DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(true); // enabled by default
caps.phantomjs().setBrowserName("Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36");
System.out.println(caps.phantomjs().getBrowserName());
caps.setCapability(.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,"F:\\phantomjs\\phantomjs.exe");
PhantomJSDriver webDriver = new PhantomJSDriver(caps);
webDriver.manage().timeouts().pageLoadTimeout(100, TimeUnit.SECONDS);
return webDriver;
}
public void executeSubBox(String url){
WebDriver webDriver = renderingJS();
webDriver.get(url);
try {
Thread.sleep(20*1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String pageSource = webDriver.getPageSource();
Document document = Jsoup.parse(pageSource);
System.out.println(document);
webDriver.quit();
}
转载请注明出处windows之家 » win10安装phantomjs