python调用phantomjs组件(windows和linux)
2024-09-06 18:03:09
phantomjs在windows和linux系统,可以通selenium的webdriver直接调用,所以只要将phantomjs程序加载到python程序目录下。
示例代码如下所示:
#建立Phantomjs浏览器对象,括号里是phantomjs.exe在你的电脑上的路径,设置浏览器窗口最大化
logger.info(u'启动浏览器开始。')
try:
if(unicode(platform.system()))==u'Linux':
browser = webdriver.PhantomJS('phantomjs-2.1.1-linux-x86_64/bin/phantomjs')
browser.maximize_window()
else:
browser = webdriver.PhantomJS('phantomjs-2.1.1-windows/bin/phantomjs.exe')
browser.maximize_window()
except:
logger.error(unicode(sys.exc_info()[0])+unicode(sys.exc_info()[1]))
logger.error(u'启动浏览器失败,可能是您配置的浏览器位置不对!')
thread.exit_thread()
logger.info(u'启动浏览器完成。')
最新文章
- WinForm中显示PDF文件
- php访问远程服务器上的文件
- C语言函数指针实验
- 折纸问题java实现
- PM(Project Manager):系列博客
- 关于Linux中exec的一点心得
- 使用libzplay库封装一个音频类
- PAT Ranking (排名)
- STL之set、multiset、functor&;pair使用方法
- iphone UIScrollView缩放
- 【Hook技术】实现从";任务管理器";中保护进程不被关闭 + 附带源码 + 进程保护知识扩展
- FZU 2240 Daxia &; Suneast's problem
- WIN7x64+VS2010+OpenCV2.4.10+cmake3.5.0重新编译OpenCV
- 翻译:如何使用CSS实现多行文本的省略号显示
- SQLite 语法(http://www.w3cschool.cc/sqlite/sqlite-syntax.html)
- [转帖]web安全:QQ号快速登录漏洞及被盗原理
- 【dfs】p1731 生日蛋糕
- 获取git更新文件
- 05-sudo权限配置
- ThinkPHP框架 自定义 Empty 方法保护本地信息不被暴露!!!
热门文章
- python中pip 出错
- 运维Python面试题
- Three Steps to Migrate Group Policy Between Active Directory Domains or Forests Using PowerShell
- python学习之dictionary函数的用法
- 理解机器为什么可以学习(二)---Training versus Testing
- [问题解决]docker启动不了
- js判断时间是否过期
- 目标检测算法SSD在window环境下GPU配置训练自己的数据集
- myeclipse搭建activemq 简单聊天
- 【神题】AtCoder 028 C Min Cost Cycle