PhantomJS的安装和使用

Posted 徐应钟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PhantomJS的安装和使用相关的知识,希望对你有一定的参考价值。

PhantomJS是一个无界面的、可脚本编程的WebKit浏览器引擎,它原生支持多种Web标准:DOM操作、CSS选择器、JSON、Canvas以及SVG。
Selenium支持PhantomJS,这样在运行的时候就不会再弹出一个浏览器了。而且PhantomJS的运行效率也很高,还支持各种参数配置,使用非常方便。

一、安装PhantomJS
官方网站:http://phantomjs.org
官方文档:http://phantomjs.org/quick-start.html
下载地址:http://phantomjs.org/download.html
API接口说明:http://phantomjs.org/api/command-line.html


下载完成后,将PhantomJS可执行文件所在的路径配置到环境变量里。
在Selenium中使用的话,我们只需要将Chrome切换为PhantomJS即可:

from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get(‘https://www.baidu.com‘)
print(browser.current_url)

运行之后,我们就不会发现有浏览器弹出了,但实际上PhantomJS已经运行起来了。这里我们访问了百度,然后将当前的URL打印出来。
控制台的输出如下:

https://www.baidu.com/








以上是关于PhantomJS的安装和使用的主要内容,如果未能解决你的问题,请参考以下文章

windows10 phantomjs CasperJS安装和使用

使用laravel框架与phantomjs实现截屏功能

如何用python+selenium+phantomjs获得一个网页的动态生成的html代码

linux环境 安装chromedriver 和 phantomjs的方法

Mac OS安装PhantomJS及Selenium中调用

Mac OS安装PhantomJS及Selenium中调用