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'启动浏览器完成。')

最新文章

  1. WinForm中显示PDF文件
  2. php访问远程服务器上的文件
  3. C语言函数指针实验
  4. 折纸问题java实现
  5. PM(Project Manager):系列博客
  6. 关于Linux中exec的一点心得
  7. 使用libzplay库封装一个音频类
  8. PAT Ranking (排名)
  9. STL之set、multiset、functor&pair使用方法
  10. iphone UIScrollView缩放
  11. 【Hook技术】实现从"任务管理器"中保护进程不被关闭 + 附带源码 + 进程保护知识扩展
  12. FZU 2240 Daxia & Suneast's problem
  13. WIN7x64+VS2010+OpenCV2.4.10+cmake3.5.0重新编译OpenCV
  14. 翻译:如何使用CSS实现多行文本的省略号显示
  15. SQLite 语法(http://www.w3cschool.cc/sqlite/sqlite-syntax.html)
  16. [转帖]web安全:QQ号快速登录漏洞及被盗原理
  17. 【dfs】p1731 生日蛋糕
  18. 获取git更新文件
  19. 05-sudo权限配置
  20. ThinkPHP框架 自定义 Empty 方法保护本地信息不被暴露!!!

热门文章

  1. python中pip 出错
  2. 运维Python面试题
  3. Three Steps to Migrate Group Policy Between Active Directory Domains or Forests Using PowerShell
  4. python学习之dictionary函数的用法
  5. 理解机器为什么可以学习(二)---Training versus Testing
  6. [问题解决]docker启动不了
  7. js判断时间是否过期
  8. 目标检测算法SSD在window环境下GPU配置训练自己的数据集
  9. myeclipse搭建activemq 简单聊天
  10. 【神题】AtCoder 028 C Min Cost Cycle