目錄
1. Selenium的用途
2. 安裝Selenium庫
3.?安裝chromedriver
1. 查看谷歌版本號?編輯
2. 找到最新版本及下載
3. 配置環境變量
4. 檢測是否配置成功
5. 用python初始化瀏覽器對象檢測:
6. 參考鏈接
1. Selenium的用途
? ? ? ?在前面我們提到:在我們爬取網頁沒有得到實際的HTML內容時,會想到通過Ajax請求去尋找,尋找其請求鏈接的規律。但若是其請求鏈接接口規律不可尋怎么辦?例如如下接口:
????????我們要爬取的頁面的鏈接都是如此,難道一個個復制?這時候就需要我們的Selenium。
????????Selenium可以讓程序直接模擬瀏覽器運行,然后爬取數據,可以實現在瀏覽器中所見即所爬。
? ? ? ? 要在pycharm中使用Selenium,需要安裝Selenium庫以及安裝相應瀏覽器的driver。
2. 安裝Selenium庫
? ? ? ? 在Anaconda Prompt中conda install?Selenium或者其他方法
????????
3.?安裝chromedriver
3.1. 查看谷歌版本號
3.2. 找到最新版本及下載
???????在這個鏈接中找?Chrome for Testing availability(沒有完全相同沒關系,找最相近的)
這是與我最相近的版本。在瀏覽器里復制這個鏈接,就可以下載,下載到與chrome.exe同位置(該位置一般在下面我的圖片差不多位置)
3.3. 配置環境變量
(1) 點擊我的電腦/此電腦->右鍵點擊屬性->點擊高級系統設置->環境變量->系統變量。
(2)點擊系統變量中的path,點擊新增,并將chromeDriver的安裝目錄復制填入后,點擊確定,出來再點擊確定。
例如我的安裝目錄(點擊上面就可復制):
3.4. 檢測是否配置成功
chromedriver
????????如果沒成功,回到第二步,在那個鏈接中把第三個文件也下了,環境也配了。
3.5. 用python初始化瀏覽器對象檢測:
from selenium import webdriverbrowser = webdriver.Chrome()
彈出以下頁面,即可以開始后續操作。
3.6. 參考鏈接
http://t.csdnimg.cn/6REMK
http://t.csdnimg.cn/qDUgY
本人新手,若有錯誤,歡迎指正;若有疑問,歡迎討論。若文章對你有用,點個小贊鼓勵一下,謝謝,一起加油吧!