分类

安卓应用安卓游戏攻略资讯

编程相关

PhantomJS(WebKit浏览器)

PhantomJS(WebKit浏览器) v2.1.1 官方版

大小:17.4 MB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:编程相关时间:2019-05-14

PhantomJS是基于Webkit的一款无界面浏览器,可以将网站加载到内存并执行页面上的JavaScript代码,和selenium结合使用可以处理JavaScript、cookie、headers等问题,支持多种原生Web标准,需要的开发人员可以来本站下载!

使用场景:

无需浏览器的 Web 测试

页面访问自动化

屏幕捕获

网络监控

PhantomJS安装方法

为方便使用,建议将PhantomJS单独放在一个文件夹里,比如放在D:\workspace\phantomjs里。

打开D:\workspace\phantomjs\bin文件夹,双击运行phantomjs.exe,出现如下界面,那么你就可以运行JS代码了。

如果不喜欢为了运行一个程序总是跑到D:\workspace\phantomjs\bin文件夹打开phantomjs.exe,那么,你可以将phantomjs.exe添加到环境变量里。具体如下:打开我的电脑->右键属性->高级系统设置->高级标签->环境变量,在系统变量里找到Path,将你的phantomjs添加到环境变量里。比方说我的路径添加的为“;D:\workspace\phantomjs\bin”,切记不要少了前面那个分号。

基本用法

引入:

from selenium import webdriver

# 使用webkit无界面浏览器

driver = webdriver.PhantomJS(executable_path=r'D:/Python/phantomjs-2.1.1-windows/bin/phantomjs.exe')

‘driver'的作用,去除里面的特殊字符的影响。

# 获取指定网页的数据

driver.get('http://news.sohu.com/scroll/')

print(driver.find_element_by_class_name('title').text)

展开

猜您喜欢

同类推荐

网友评论