web自動化的第一步,驅動瀏覽器,需要下載與瀏覽器版本相匹配的驅動這里簡單記錄一下如何獲取正確的驅動並使用。
首先打開自己的谷歌瀏覽器,點擊右上角三個點,找到幫助-關於谷歌,可以看到版本號。
第二步,百度 Chrome driver,一般第一條就是驅動的鏡像地址。
第三步,挑選與自己谷歌瀏覽器版本匹配的驅動版本,版本比較新的可以從日期上找最新發布的版本,具體合不合適,可以點擊進入后查看notes.txt,里面驅動和瀏覽器版本的對應關系寫的也很清楚。瀏覽器對應的可使用的驅動版本有好幾個 ,選擇其中之一就可以。
第四步,下載瀏覽器內核,放入Python路徑。可供下載的內核是根據操作系統划分的,一般windows就直接下載chromedriver_win32.zip這個,下載后解壓得到Chromedriver.exe,復制粘貼到Python文件目錄下,這樣就可以直接使用了。
分享一下我剛開始學的時候掉過的坑:
1.明明pip install selenium 成功,結果提示沒有selenium庫,這可能是因為pycharm使用的python.exe不是你安裝的地址,可以通過settings-project:工程名稱-project interpreter中管理python路徑和要用的package,在pycharm里加載要用的庫也很簡單,點擊在package列表右側的加號,搜索要用的庫文件點擊install package即可。
2.第一次調用webdriver.Chrome()方法,報錯,百度一搜才發現,Chrome的C要大寫~