Puppeteer在win2008 R2下的坑

原文地址:Puppeteer在win2008 R2下的坑

不要使用默認的 Windows 命令處理程序(CMD.exe)

使用PowerShell或第三方命令行工具來執行Puppeteer,例如Git自帶的git bash。

在cmd下執行各種報錯,啓動Chromium頁面直接崩潰。。。

在win2008下跑Puppeteer不但速度慢而且只能跑單線程

明明在win7下跑得好好的,同樣的代碼同樣的配置在win2008下跑多線程竟變單線程,而且運行速度相對較慢,初步判斷應該跟Chromium在win2008下的運行有關,google發現還真有人遇到類似情況,估計應該與win2008默認的網絡安全配置有關,解決方法也簡單,添加兩行參數即可。

const browser = await puppeteer.launch({
    args: [
        "--proxy-server='direct://'", 
        '--proxy-bypass-list=*',
    ]
})

參考:
Puppeteer with headless:true is extremely slow

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章