一、selenium配置chromedriver、geckodriver,

13 篇文章 0 订阅
11 篇文章 1 订阅

WebDriver是一个开源工具,ChromeDriver适用于Android上的Chrome和桌面版Chrome(Mac,Linux,Windows和ChromeOS)。  

支持 Selenium API 、 WebDriver API。

中文文档:http://selenium-python-zh.readthedocs.io/en/latest/index.html 
英文文档:http://selenium-python.readthedocs.io/index.html 
python安装
Python官网下载链接: 
https://www.python.org/downloads/windows/ 

在Windows上安装Python

首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 对应64位还是32位,然后,运行下载的exe安装包:

四、1、安装Chrome driver 

谷歌的chromedriver

https://chromedriver.storage.googleapis.com/index.html

注意版本对应

这是从对应表这里Google版本是71  下载的是2.45的

 

 

或者下面各个版本的谷歌对应的driver

我这里的python和Chrome都是默认安装 手动安装需要注意路径问题 文件名大致一样

把chromedriver.exe拷贝到到chrome的安装目录下C:\Users\tf\AppData\Local\Google\Chrome\Application和python的C:\Users\tf\AppData\Local\Programs\Python\Python37\Scripts\目录下或者

可能有的找不到C:\Users\tf\AppData\Local\Google\Chrome\Application这个目录 

解决:可能在C盘的其他路径  例如这里C:\Program Files (x86)\Google\Chrome\Application

或者只复制到python的C:\Users\tf\AppData\Local\Programs\Python\Python37也可以

 

 

 

 

 

 

 

三、selenium安装 
pip install selenium

进行cmd测试 没有发生报错说明没有问题

如果是win7用户,可能会无法运行,

这个时候要先进入到python的安装路径下Scripts文件夹下再运行命令才可以

四、2、测试脚本

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")

在cmd界面下

找到脚本的路径执行,这个是在桌面

五、1 安装geckodriver

火狐geckodriver

https://github.com/mozilla/geckodriver/releases

注意版本对应

这里Mozilla Firefox版本

我这里的python和Mozilla Firefox都是默认安装

把geckodriver.exe拷贝到python的C:\Users\tf\AppData\Local\Programs\Python\Python37\Scripts\目录下

也可以放在C:\Users\tf\AppData\Local\Programs\Python\Python37\

五、2、测试脚本

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")

在cmd界面下

找到脚本的路径执行,这个是在桌面

 

 

但是有的人需要用firebug去定位元素,新版本不能安装这个插件 需要安装49以前的版本

我这里安装的是48版本,所以geckodriver.exe也要降低版本

我这里用的geckodriver.exe是

把geckodriver.exe拷贝到python的C:\Users\tf\AppData\Local\Programs\Python\Python37\Scripts\目录下

代码不变  变得是对应版本

 

 

 

 

pycharm+selenium搭建环境

PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/

PyCharm 安装地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html

数字1:create desktop shortcut(创建桌面快捷方式),系统32位就选32-bit,系统64位就选64-bit。现在大多数都是64位了,不清楚系统类型:我的电脑=》右键=》属性

笔者的电脑是64位系统,所以选择64位。

数字2:update path variable(restart needed)更新路径变量(需要重新启动),add launchers dir to the path(将启动器目录添加到路径中)。上一个PyCharm版本没有的,所以没有选择。

数字3:update context menu(更新上下文菜单),add open folder as project(添加打开文件夹作为项目)。上一个PyCharm版本没有的,所以没有选择。

数字4:create associations 创建关联,关联.py文件,双击都是以pycharm打开。

数字5:不要选,我第一次安装的时候就是勾选了,差点放弃。pycharn是国外的软件,网站就是国外,下载速度很慢。有人选上等一两个小时,我等半小时,直接强制关掉。没勾选安装很快完成。把数字1和数字4勾选就好,数字2和数字3看你自己需求。(数字5如果有需求,自己可以单独去官网下载安装JRE)

 

 

很多人喜欢用pycharm 但是发现在cmd运行没问题 为什么这里报错no module named 'selenium’

解决:

I.打开pycharm,点击Settings,找到Project Interpreter,如图:

no module named 'selenium'

发现没有selenium

并且Project Interpreter也不是我安装python的路径而是pycharm生成的路径

那么问题就是出在这里

解决一、修改Project Interpreter

打开pycharm,点击Settings,找到Project Interpreter,点击右边的下拉菜单下的show All...选项,如图:

 II.点击show All...选项后,点击框框中的+号,在点击System Interpeter选项

  (这里会有如果没有也是python原来默认的安装路径找一下)从的Interpreter把你安装的python路径加进去即可

project Interpeter那里选择你加入的python路径,

出现pip、selenium、setuptools模块则代表成功了,可以使用selenium了

这样表示成功啦

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值