Headless Chrome在Chrome59中開始發佈,用於在headless環境中運行Chrome瀏覽器,也就是在非Chrome環境中運行Chrome。它將Chromium和Blink渲染引擎提供的所有現代Web平臺功能引入命令行。
它有什麼用處呢?
headless瀏覽器是自動測試和服務器環境的絕佳工具,您不需要可見的UI shell。例如,針對真實的網頁進行測試,創建網頁的PDF,或者只是檢查瀏覽器如何呈現URL。
1.直接運行安裝腳本
curl https://intoli.com/install-google-chrome.sh | bash
2.運行chrome
google-chrome-stable --no-sandbox --headless --disable-gpu --screenshot https://www.baidu.com
正常的話會在當前目錄生成screenshot.png的文件
3.下載chrome驅動
下載地址:http://chromedriver.storage.googleapis.com/index.html
選擇合適版本下載,命令:google-chrome-stable --version 查版本號
下載完成後, 運行./chromedriver, 如果能返回下面內容說明驅動安裝正常
相著文章:
閱讀更多 駭客KB24 的文章