Python+selenium驱动谷歌浏览器
1,下载安装谷歌浏览器驱动
下载地址:
http://npm.taobao.org/mirrors/chromedriver/
后续步骤:下载后解压,
2,把驱动放到正确的路径
mac 要把Chromedriver放到这个目录:文件夹路径/usr/local/bin/
3,代码示例
接下来我们要用代码实现一个功能,让百度自己搜索关键字“博客园”,代码是什么意思我会在代码后面写注释,让初学者看得懂
from selenium import webdriver #导入驱动,就是刚刚你下载那个浏览器驱动(你电脑要有浏览器哦)
wd=webdriver.Chrome() #实例化
wd.get('https://www.baidu.com/') #在浏览器中输入百度网址
wd.find_element_by_xpath('//*[@id="kw"]').send_keys("博客园") #在百度中输入“博客园”
wd.find_element_by_xpath('//*[@id="su"]').click() #点击“百度一下”按钮
其他:mac信任问题
运行的时候,可能会出现mac 不信任我们下载下来的 webdriver 文件,打开安全隐私模式,添加信任就可以了
进入/usr/local/bin/目录下,
xattr -d com.apple.quarantine chromedriver
技术改变命运