1. 程式人生 > >Mac 下安裝python3.7 + pip 利用 chrome + chromedriver + selenium 自動打開網頁並自動點擊訪問指定頁面

Mac 下安裝python3.7 + pip 利用 chrome + chromedriver + selenium 自動打開網頁並自動點擊訪問指定頁面

pytho org 選擇 指定 fin usr www. 簡單 info

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 自動打開網頁並自動點擊訪問指定頁面