准备工作:事先准备好python3环境、安装谷歌浏览器;
1、安装seleinum
pip3 install selenium
2、安装chrome驱动
下载mac chrome对应的驱动:http://chromedriver.storage.googleapis.com/index.html
3、配置
把下载的压缩包解压,并通过命令行 把 chromedriver 移动到 /usr/local/bin 目录
mv chromedriver /usr/local/bin
4、测试代码:
# coding=utf-8
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.find_element_by_id('kw').send_keys('selenium')
driver.find_element_by_id('su').click()
这时候,会自动用谷歌浏览器打开百度并进行搜索“selenium”;
友情提示:
我在运行过程中所遇到的2个错误:
1、chromedriver executable needs to be in PATH
错误原因, 未把 chromedriver 移动到 /usr/local/bin 目录;正确移动即可!
2、unknown error: call function result missing ‘value’
错误原因: chromedriver 不是最新的,前去官网下载最新的,即可!