1. 程式人生 > >selenium+python+chrome 騷起來

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