博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python selenium 开发环境配置
阅读量:5757 次
发布时间:2019-06-18

本文共 1531 字,大约阅读时间需要 5 分钟。

selenium是一个web测试应用框架也可以拿来做爬虫。

1.安装selenium模块

  pip install -U selenium 

2.安装selenium模块后需要有相应的浏览器驱动

  A.使用phantomjs

    phantomjs是无界面的测试浏览器 

    我用的是phantomjs-2.1.0-linux-x86_64只要直接使用phantomjs-2.1.0-linux-x86_64文件夹里面的额phantonjs就可以了

1   from selenium import webdriver2 3   driver = webdriver.PhantomJS('/home/xx/xx/phantomjs-2.1.0-linux-x86_64/bin/phantomjs')##里面是phantomjs的地址4   driver.get("http://www.baidu.com")

  这样就可以直接使用driver操作无界面的浏览器了

  phantomjs下载地址:

  B.有见面的chrome浏览器安装配置

  首先需要安装chrome浏览器 和配置相关环境

  sudo apt-get install libxss1 libappindicator1 libindicator7  wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb  sudo dpkg -i google-chrome*.deb  sudo apt-get install -f   sudo apt-get install xvfb   sudo apt-get install unzip
  wget -N http://chromedriver.storage.googleapis.com/2.26/chromedriver_linux64.zip  unzip chromedriver_linux64.zip  chmod +x chromedriver   sudo mv -f chromedriver /usr/local/share/chromedriver  sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver  sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
  安装相关selenimu
  sudo apt-get install python-pip   pip install pyvirtualdisplay selenium

  测试代码

1 from pyvirtualdisplay import Display2 from selenium import webdriver3 driver = webdriver.Chrome()4 driver.get('https://www.baidu.com/')5 print driver.title

 

  相关链接:https://christopher.su/2015/selenium-chromedriver-ubuntu/

  版本对应信息: https://sites.google.com/a/chromium.org/chromedriver/downloads

 

转载于:https://www.cnblogs.com/seablog/p/7074074.html

你可能感兴趣的文章
Socket编程问题小记
查看>>
基于Flask-Angular的项目组网架构与部署
查看>>
一张图道尽程序员的出路
查看>>
redis 常用命令
查看>>
LVS+Keepalived高可用负载均衡集群架构
查看>>
烂泥:kvm安装windows系统蓝屏
查看>>
iPhone开发面试题--葵花宝典
查看>>
EdbMails Convert EDB to PST
查看>>
POJ 2184
查看>>
大话 程序猿 眼里的 接口
查看>>
struts2用了哪几种模式
查看>>
replace函数结合正则表达式实现转化成驼峰与转化成连接字符串的方法
查看>>
ubuntu 初学常用命令
查看>>
WCF客户端与服务端通信简单入门教程
查看>>
判断是否含有中文
查看>>
android 资源种类及使用
查看>>
Explorer程序出错
查看>>
Centos7同时运行多个Tomcat
查看>>
使用CocoaPods过程中的几个问题
查看>>
我的友情链接
查看>>