selenium+python+chrome 騷起來
好久不用selenium 跑個指令碼都是錯。恨我的咬牙切齒 回到家自己的電腦上也是跑不起來。
win10啊,坑爹,還是搬到虛擬機器裡玩去吧。。。 環境!環境!環境!這裡說下路線,大家自己去扒程式碼以及相關安裝方式
必備
- python
- selenium
- chrome
- chromedriver
從零搭建環境
作業系統win7 64位
selenium 安裝 pip install selenium
chromedriver的版本一定要和chrome對應起來,如何對應請看上面官方的對應版本。否則會很慘的。同時這裡通常的做法是將他放在’C:\Program Files (x86)\Google\Chrome\Application’資料夾下,並把路徑加入環境變數。
編輯器&IDE
notepad++ 或者sublime。建議直接notepad++吧,不然有掉入sublime的坑裡
快捷鍵執行.py cmd /k c:\python27\python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
(可以不做,這裡是配置快捷鍵)
啟用碼獲取 — http://idea.lanyus.com/(注意修改host地址,hostpath:C:\Windows\System32\drivers\etc\host)
DEMO
from selenium import webdriver driver=webdriver.Chrome() driver.maximize_window() driver.get('http://www.baidu.com')
- 1
- 2
- 3
- 4
- 5
- 6
到這裡我都沒有列入任何的異常或者錯誤,但是如果你是個新手,那是必然碰到各種各樣的異常和錯誤。
可能是在安裝pip,也可能是在啟動瀏覽器,等等,起初的我跟你一樣,穿越各種論壇,社群。現在基本都去官網找了。因為輕車熟路,你必須踩過那些坑,下次才能避開。不然你不知道坑是什麼,又何談避開。
備註
物理機上的問題不知道是因為win10的問題,還是安裝別的軟體衝突。如果找到原因再來補充吧。
--------------------- 本文來自 katios 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/sinat_21302587/article/details/71625266?utm_source=copy