公共步骤:

一、文件下载

下载地址:

python安装包:https://www.python.org/getit/

PyCharm 安装包:http://www.jetbrains.com/pycharm/download/

二、安装

1、安装python,安装的时候将路径添加到系统环境变量,安装成功后检测:

2、安装pycham,python集成开发环境

3、使用pip  install 安装selenium

第一部分:Firfox下python-selenium环境搭建

4、安装火狐浏览器延长版

http://www.firefox.com.cn/download/#more,一般下载延长版,
这个版本selenium基本都能用,最新版本的火狐,selenium会报错。进入官
网,拉到最底部就可以下载。

5、安装火狐浏览器的驱动,下载最新版本即可

下载地址:https://github.com/mozilla/geckodriver/releases

6、在pycham中安装selenium

7、调试成功

#cording=gbk
from selenium import webdriver
import os

firefoxPath=os.getcwd()+'/../'+'webdriver/geckodriver.exe'
driver=webdriver.Firefox(executable_path=firefoxPath)
driver.get('https://baidu.com')

第二部分:Chrome下python-selenium环境搭建

1、下载webdriver

Chromedriver 下载地址: http://npm.taobao.org/mirrors/chromedriver/

下载谷歌浏览器对应版本的webdriver;

下载后将webdriver放在python的安装目录的script目录下,调用的时候就不需要输入路径。

2、调试使用

driver=webdriver.Chrome()
driver.get('https://baidu.com')

即可打开浏览器,输入指定地址(注意:一定要Chrome的版本和webdriver的版本对应)

最新文章

  1. 《DSP using MATLAB》示例Example4.2
  2. chrome断点续传功能
  3. FLASH的知识【转】
  4. hdu 3172 Virtual Friends (映射并查集)
  5. Codeforces Round #306 (Div. 2) C. Divisibility by Eight 暴力
  6. 通过获取客户端Json数据字符串,反序列化为实体对象的一段代码
  7. SQL Server 数据类型 Decimal介绍
  8. IRP 与 派遣函数
  9. Lua性能优化
  10. Kinect用体感来实现UI控件的点击
  11. UML 类图. 对象图. 接口图. 用例图 .包,参与者. 依赖关系. 泛化/继承关系. 关联关系 .聚合/聚集关系. 实现关系 组合关系。
  12. CSV空行问题
  13. curl -d中的json存在引号怎么处理?
  14. PHP中self和this的用法区别
  15. 关于ubuntu的ssh远程登录的问题
  16. 如何清空iframe中的内容?
  17. Xml文件删除节点总是留有空标签
  18. 资源打包Assetbundle .
  19. Good Time 冲刺 五
  20. 用公式编辑器编辑n元乘积的方法

热门文章

  1. hdu2102 水搜索
  2. 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉
  3. 那些在GitHub能提高你的编程技能的项目
  4. 射线与空间内三角形的相交检测算法(Möller-Trumbore)的推导与实践
  5. IP包头部格式解析
  6. back_insert_iterator和insert_iterator
  7. [MySQL数据库之表的详细操作:存储引擎、表介绍、表字段之数据类型]
  8. Springboot项目之阿里云OSS快速入门
  9. golang:协程安全
  10. [DB] Spark SQL