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安装和使用
如何用python+selenium+phantomjs获得一个网页的动态生成的html代码