Firfox、Chrome之python-selenium环境搭建
2024-10-19 08:44:45
公共步骤:
一、文件下载
下载地址:
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的版本对应)
最新文章
- 《DSP using MATLAB》示例Example4.2
- chrome断点续传功能
- FLASH的知识【转】
- hdu 3172 Virtual Friends (映射并查集)
- Codeforces Round #306 (Div. 2) C. Divisibility by Eight 暴力
- 通过获取客户端Json数据字符串,反序列化为实体对象的一段代码
- SQL Server 数据类型 Decimal介绍
- IRP 与 派遣函数
- Lua性能优化
- Kinect用体感来实现UI控件的点击
- UML 类图. 对象图. 接口图. 用例图 .包,参与者. 依赖关系. 泛化/继承关系. 关联关系 .聚合/聚集关系. 实现关系 组合关系。
- CSV空行问题
- curl -d中的json存在引号怎么处理?
- PHP中self和this的用法区别
- 关于ubuntu的ssh远程登录的问题
- 如何清空iframe中的内容?
- Xml文件删除节点总是留有空标签
- 资源打包Assetbundle .
- Good Time 冲刺 五
- 用公式编辑器编辑n元乘积的方法
热门文章
- hdu2102 水搜索
- 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉
- 那些在GitHub能提高你的编程技能的项目
- 射线与空间内三角形的相交检测算法(Möller-Trumbore)的推导与实践
- IP包头部格式解析
- back_insert_iterator和insert_iterator
- [MySQL数据库之表的详细操作:存储引擎、表介绍、表字段之数据类型]
- Springboot项目之阿里云OSS快速入门
- golang:协程安全
- [DB] Spark SQL