Selenium和ChromeDriver的安裝與使用
一丶Ubuntu下的安裝
1. Selenium的安裝
命令:
sudo pip3 instal selenium
2. ChromeDriver的安裝
先確保已經安裝了google瀏覽器.
根據已安裝的google瀏覽器的版本選則對應的版本, 如瀏覽器是63版本, 則選擇2.34版本的ChromeDriver.
ChromeDriver下載地址: http://chromedriver.storage.googleapis.com/index.html
下載後, 解壓. 進入到解壓檔案所在目錄, 執行命令:
sudo mv chromedriver /usr/bin
測試:
建立一個py檔案, 程式碼如下:
from selenium import webdriver
browser = webdriver.Chrome()
如果打開了google瀏覽器, 則安裝成功. 如果閃退, 則可能為ChromeDriver版本與瀏覽器不匹配.
一丶Selenium的簡單使用
程式碼:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
# 使用selenium, 訪問百度, 並檢索關鍵詞Python
url = 'https://www.baidu.com'
#建立瀏覽器
browser = webdriver.Chrome()
#開啟頁面
browser.get(url)
time.sleep(3)
#獲取輸入框的webelement
input = browser.find_element_by_id('kw')
#向輸入框內傳送文字
input.send_keys('Python')
time.sleep(3)
#傳送回車
input.send_keys(Keys.ENTER)
time.sleep(3)
#關閉瀏覽器
browser.close()