Mac 下安装python3.7 + pip 利用 chrome + chromedriver + selenium 自动打开网页并自动点击访问指定页面

Posted Hello,World!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 下安装python3.7 + pip 利用 chrome + chromedriver + selenium 自动打开网页并自动点击访问指定页面相关的知识,希望对你有一定的参考价值。

1、安装python3.7
https://www.python.org/downloads/release/python-370/
选择了这个版本,直接默认下一步



2、安装pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

3、安装谷歌浏览器及谷歌驱动
谷歌浏览器
chrome69.0.3497.100
安装谷歌浏览器驱动
http://chromedriver.storage.googleapis.com/index.html
由于浏览器版本较高,这里选择了最新版本谷歌浏览器驱动
http://chromedriver.storage.googleapis.com/index.html?path=70.0.3538.16/
将驱动放在指定位置
mkdir /usr/local/src/chromedriver
解压后放入此文件夹
mv chromedriver /usr/local/src/chromedriver/


liugx@liugx chromedriver$ ./chromedriver -v
ChromeDriver 70.0.3538.16 (16ed95b41bb05e565b11fb66ac33c660b721f778)

4、安装 selenium
pip install selenium


简单 demo 如下
1、打开百度
2、搜索 site:zjj7.com
3、搜索结果中点击第一条搜索结果
4、关闭浏览器
from selenium import webdriver
import time

path = "/usr/local/src/chromedriver/chromedriver"
driver = webdriver.Chrome(path)
url = "https://www.baidu.com"
driver.get(url)
time.sleep(2)
driver.find_element_by_id(\'kw\').send_keys(\'site:zjj7.com\')
driver.find_element_by_id(\'su\').click()
time.sleep(2)
result = driver.find_element_by_xpath("//div[@class=\'result c-container \']/h3/a")
result.click()
time.sleep(20)
driver.close()

  







以上是关于Mac 下安装python3.7 + pip 利用 chrome + chromedriver + selenium 自动打开网页并自动点击访问指定页面的主要内容,如果未能解决你的问题,请参考以下文章

Mac 下利用pip 安装wxpy 和requests

在 Mac 上安装 Python3.6 和 Python3.7

mac设置python及pip环境变量及安装mysqlclient

2020-04-27 如何区分python3.7中pip的相关操作

python3.5和3.7有啥区别

linux环境安装python3的环境(包含setuptools,pip)