selenium+python环境搭建
学习selenium之前,我们需要选择一门编辑语言,这里我选择的是python
(selenium 对应的语言: java、python、c#、js、rc)
这里我用的是python3.6,当然也可以用2.7左右的(看自己的使用)
1.首先第一步下载以下对应的文件并进行解压:
以上相关工具:https://pan.baidu.com/s/1SW7musiB5uY_tRvzh9kIxA 密码:8enj
2. 进入到windos的命令框,输入cmd,进行操作
3. 进入到命令框之后,首先我们进入到我们解压第一步中的setuptools-36.5.0这个目录下,输入python setup.py install命令进行安装。
4. 安装完setuptools-36.5.0之后再次进入到pip-9.0.1这个目录下,还是一样输入 python setup.py install命令进行安装(如果不确定是否安装成功,可以输入pip命令查看)
5.在进入到selenium-2.53.2这个目录下输入python setup.py install命令进行安装
6. 火狐浏览器的环境准备:
a.浏览器选择:Firefox
b.安装插件:Firebug和FirePath(设置》附加组件》搜索:输入插件名称》下载安装后重启浏览器)
c.安装完成后,页面右上角有个小爬虫图标
d.快速查看xpath插件:XPath Checker这个可下载,也可以不用下载
e.插件安装完成后,点开附加组件》扩展,如下图所示
以百度搜索框为例,先打开百度网页
a.点右上角爬虫按钮
b.点左下角箭头
c.讲箭头移动到百度搜索输入框上,输入框高亮状态
从上面定位到的元素属性中,可以看到有个id属性:id="search-key",这里可以通过它的id属性单位到这个元素
之后运行脚本,如果运行成功。就代表环境搭建成功,要注意版本兼容问题。