1.啟動無介面Chrome
開啟系統控制檯,並使用--headless命令列選項更多地啟動Google Chrome Headless模式。
$ google-chrome --headless
這種無介面模式還支援遠端除錯選項,以檢查發生的情況。 您可以在任何其他瀏覽器的指定埠上訪問系統,並檢查在那裡渲染的內容。 在指定埠上使用以下命令啟動除錯:
$ google-chrome --headless --remote-debugging-port=9222
現在在另一個Web瀏覽器中訪問http://localhost:9222。
Headless Chrome還具有許多其他有用的功能,如列印DOM,透過命令列捕獲截圖或建立任何網頁的pdf。
2.捕獲網頁截圖
您可以使用--screenshot選項來捕獲任何網頁的截圖。 輸出螢幕截圖將儲存在當前目錄中。
$ goolge-chrome --headless --disable-gpu --screenshot
3.建立網頁PDF
您可以使用--print-to-pdf選項來建立任何網頁的PDF。 輸出pdf檔案將儲存在當前目錄中。
4.列印網頁DOM
您可以使用--dump-dom標誌將document.body.innerHTML列印到標準輸出。
-dump-dom標誌將document.body.innerHTML列印到stdout:
$ google-chrome --headless --disable-gpu --dump-dom
1.啟動無介面Chrome
開啟系統控制檯,並使用--headless命令列選項更多地啟動Google Chrome Headless模式。
$ google-chrome --headless
這種無介面模式還支援遠端除錯選項,以檢查發生的情況。 您可以在任何其他瀏覽器的指定埠上訪問系統,並檢查在那裡渲染的內容。 在指定埠上使用以下命令啟動除錯:
$ google-chrome --headless --remote-debugging-port=9222
現在在另一個Web瀏覽器中訪問http://localhost:9222。
Headless Chrome還具有許多其他有用的功能,如列印DOM,透過命令列捕獲截圖或建立任何網頁的pdf。
2.捕獲網頁截圖
您可以使用--screenshot選項來捕獲任何網頁的截圖。 輸出螢幕截圖將儲存在當前目錄中。
$ goolge-chrome --headless --disable-gpu --screenshot
3.建立網頁PDF
您可以使用--print-to-pdf選項來建立任何網頁的PDF。 輸出pdf檔案將儲存在當前目錄中。
4.列印網頁DOM
您可以使用--dump-dom標誌將document.body.innerHTML列印到標準輸出。
-dump-dom標誌將document.body.innerHTML列印到stdout:
$ google-chrome --headless --disable-gpu --dump-dom