关于Selenium的基本介绍及环境的安装
Selenium相当于是一个机器人。可以模拟人类在浏览器上的一些行为,自动处理浏览器上的一些行为,比如点击,填充数据,删除cookie等。详情请参考中文文档,在实际使用过程中需要安装浏览器,chromedriver是一个驱动Chrome浏览器的驱动程序,使用他才可以驱动浏览器。当然针对不同的浏览器有不同的driver。以下列出了不同浏览器及其对应的driver:
一、基础的环境搭建
1、安装
selenium包pip3 install selenium- 2、本人更喜欢使用谷歌浏览器就直接安装
chromedriver,别的driver就不安装了(直接点击上面的链接下载) 3.在
Windows下,建议直接将chromedriver.exe文件拖到Python的Scripts目录下如图(建议这样操作,不然每次都要指定chromedriver.exe的地址很麻烦的)
4.
mac电脑或者linux系统下可以这样操作1.将刚刚下载的文件移动到
/usr/bin目录下面sudo mv chromedriver /usr/bin2.配置环境变量
vim ~/.profile export PATH="$PATH:/usr/local/chromedriver"3.保存后执行命令
source ~/.profile
5、测试是否安装成功(在黑窗口中输入)
chromedriver
二、在python代码中测试
from selenium import webdriver
browser = webdriver.Chrome() # 这个地方不指定路径是之前我们配置到了环境变量中
browser.get('https://www.baidu.com')
# 获取到输入框,模拟浏览器输入 python 搜索词
input = browser.find_element_by_id('kw')
input.send_keys('Python')
# 获取到按钮,模拟浏览器点击
btn = browser.find_element_by_id('su')
btn.click()