在使用Selenium 和PhantomJS進行爬蟲過程中發現:
selenium最新版本已經不支持phantomJS,需要使用headless
一、什么是ChromeHeadless
顧名思義,這是谷歌出的一款類似於PhantomJS的無頭游覽器。可以在不打開游覽器的條件下,進行游覽器操作。而且現在好像selenium不在支持PhantomJS了,所以轉戰ChromeHeadless。
二.怎么用ChromeHeadless(windows)
1.查看自己PC的chrome游覽器的版本。
我的是74版。
2.下載相對應的chromeDriver驅動
國內鏡像:http://npm.taobao.org/mirrors/chromedriver/
下載完成后解壓,獲取chromedriver.exe文件。
將這個文件復制到所用的python下的Scripts文件夾下。
確保文件夾在系統變量Path中。
3.驗證成功
執行如下代碼:
如果跳出chrome顯示如下,說明已成功安裝chromedriver。