PhantomJS 介绍
- PhantomJS是一个基于WebKit内核、无UI界面的浏览器,WebKit是一个开源的浏览器引擎。
- PhantomJS会把网站数据加载到内存中,并执行页面上的JavaScript,但不会向用户展示图形界面。
PhantomJS 安装
百度云盘windows版(比官网快)
链接:https://pan.baidu.com/s/13PQOBoE7x2kuG2kFyHiBjg
提取码:ewm6
下载好之后可以将bin目录加到系统的path变量下,更方便
打开命令行,输入
phantomjs -v
显示版本信息则安装成功
phantomjs 简单使用
在我们下载的phantomjs里面有个examples文件夹
扫描二维码关注公众号,回复:
10272043 查看本文章
在命令行中进入该目录
d:
cd D:\phantomjs-2.1.1-windows\examples
#注意自己的路径
执行hello.js
phantomjs hello.js
selenium+phantomjs 处理js
准备工作
- 将phantomjs bin目录加到path变量中
- 将phantomjs.exe放到python安装目录下
常用处理方法
from selenium import webdriver
dr = webdriver.PhantomJS()