回覆列表
  • 1 # 使用者5010666567480

    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

  • 中秋節和大豐收的關聯?
  • 為什麼羽毛球拍的線會打斷?