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 相关文章推荐
Python开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
利用Python中的mock库对Python代码进行模拟测试
Apr 16 Python
python下paramiko模块实现ssh连接登录Linux服务器
Jun 03 Python
解决Python 遍历字典时删除元素报异常的问题
Sep 11 Python
python覆盖写入,追加写入的实例
Jun 26 Python
python读写csv文件实例代码
Jul 05 Python
python 利用pyttsx3文字转语音过程详解
Sep 25 Python
python的scipy实现插值的示例代码
Nov 12 Python
PyQT5 emit 和 connect的用法详解
Dec 13 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
Python+Appium实现自动抢微信红包
May 21 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
2014/10/26 PHP
纯php生成随机密码
2015/10/30 PHP
PHP线程的内存回收问题
2016/07/08 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
javascript背投广告代码的完善
2008/04/08 Javascript
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
jQuery实现的简单拖动层示例
2017/02/22 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
python刷投票的脚本实现代码
2014/11/08 Python
Python简单进程锁代码实例
2015/04/27 Python
Python使用Supervisor来管理进程的方法
2015/05/28 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
python+tkinter编写电脑桌面放大镜程序实例代码
2018/01/16 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
Python列表(List)知识点总结
2019/02/18 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
大学毕业生通用求职信
2013/09/28 职场文书
网络信息安全承诺书
2014/03/26 职场文书
初三班主任寄语大全
2014/04/04 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
python随机打印成绩排名表
2021/06/23 Python