准备工作:事先准备好python3环境、安装谷歌浏览器;

    1、安装seleinum

    1. pip3 install selenium

    2、安装chrome驱动

    下载mac chrome对应的驱动:http://chromedriver.storage.googleapis.com/index.html

    3、配置

    把下载的压缩包解压,并通过命令行 把 chromedriver 移动到 /usr/local/bin 目录

    1. mv chromedriver /usr/local/bin

    4、测试代码:

    1. # coding=utf-8
    2. from selenium import webdriver
    3. driver = webdriver.Chrome()
    4. driver.get("http://www.baidu.com")
    5. driver.find_element_by_id('kw').send_keys('selenium')
    6. driver.find_element_by_id('su').click()

    这时候,会自动用谷歌浏览器打开百度并进行搜索“selenium”;
    445.png

    友情提示:

    我在运行过程中所遇到的2个错误:

    1、chromedriver executable needs to be in PATH

    错误原因, 未把 chromedriver 移动到 /usr/local/bin 目录;正确移动即可!

    2、unknown error: call function result missing ‘value’

    错误原因: chromedriver 不是最新的,前去官网下载最新的,即可!

    原文链接