·············環境結合···············
我的環境:window10 64位
Python 3.7 32-bit
selenium 3.141.0
Google Chrome 92.0.4515.107 (正式版本) (32 位)
···························································································
一、配置selenium環境:
1、查看對應Chrome版本(筆者已經更新為最新瀏覽器版本):
打開谷歌瀏覽器——》瀏覽器輸入地址
chrome://version/
——》查看關於Chrome版本
Google Chrome 92.0.4515.107 (正式版本) (32 位) (cohort: 92_win_107)
2、下載Chrome谷歌瀏覽器對應版本的驅動: Chrome Drive
chromedriver下載網址:http://chromedriver.storage.googleapis.com/index.html
選擇版本為
92.0.4515.43(正式版本)的選項——》選擇合適自己電腦谷歌的chromedriver版本(note.txt是介紹文檔)
下載后解壓至Python安裝目錄下的Scripts目錄下(圖片里面選中的就是解壓后的文件)
3、安裝selenium
首先檢查是否已安裝selenium
pip list
查看是否安裝過selenium確認沒有安裝
打開命令行輸入
pip install selenium
等待安裝完成。
4、驗證selenium
第一種驗證方式
①確保電腦上安裝谷歌瀏覽器
②cmd窗口輸入如下指令
>python
>from selenium import webdriver
>webdriver.Chrome()
如果能啟動瀏覽器,說明環境安裝🆗(啟動不成功,卸載重新來一次)
按Ctrl+Z再按回車退出即可
第二種驗證方式
編輯輸入代碼
import time from selenium import webdriver # 1、創建Chrome實例 。 driver = webdriver.Chrome() # 2、driver.get方法將定位在給定的URL的網頁 。 driver.get("https://www.baidu.com/") # get接受url可以是如何網址,此處以百度為例 # 3、定位元素 。 # 3.1、用id定位輸入框對象, driver.find_element_by_id("kw").send_keys("python") # 3.2、用id定位點擊對象,用click()觸發點擊事件 driver.find_element_by_id('su').click() time.sleep(3) # 延遲3秒 # 4、退出訪問的實例網站。 driver.quit()