Windows系统下PhantomJS的安装和基本用法


Posted in Python onOctober 21, 2018

1.安装

下载网址:http://phantomjs.org/download.html

Windows系统下PhantomJS的安装和基本用法

选择合适的版本。然后解压即可。

环境变量的配置:

Windows系统下PhantomJS的安装和基本用法

进入解压的路径:

例如我是解压在D:\Python\phantomjs-2.1.1-windows\bin,将这个路径编辑在上图的末尾。就可以使用了。

如果刚配置好,在使用的时候,提示环境变量没有配置好的话,不妨重启一下电脑试试。

2 基本用法

引入:

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)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
PyQt5每天必学之日历控件QCalendarWidget
Apr 19 Python
python爬取网易云音乐评论
Nov 16 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 Python
Python使用修饰器进行异常日志记录操作示例
Mar 19 Python
python3.6使用tkinter实现弹跳小球游戏
May 09 Python
Django跨域请求原理及实现代码
Nov 14 Python
重构Python代码的六个实例
Nov 25 Python
神经网络训练采用gpu设置的方式
Mar 03 Python
python基于opencv批量生成验证码的示例
Apr 28 Python
教你利用Selenium+python自动化来解决pip使用异常
May 20 Python
python opencv旋转图片的使用方法
Jun 04 Python
关于 Python json中load和loads区别
Nov 07 Python
Scrapy框架使用的基本知识
Oct 21 #Python
python去掉 unicode 字符串前面的u方法
Oct 21 #Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 #Python
python之消除前缀重命名的方法
Oct 21 #Python
使用Scrapy爬取动态数据
Oct 21 #Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 #Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 #Python
You might like
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
对Django项目中的ORM映射与模糊查询的使用详解
2019/07/18 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
2018/08/28 HTML / CSS
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
英国复古服装购物网站:Collectif
2019/10/30 全球购物
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
四好少年事迹材料
2014/01/12 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
音乐会主持人开场白
2015/05/28 职场文书
详解Python常用的魔法方法
2021/06/03 Python
js 数组 fill() 填充方法
2021/11/02 Javascript