我想在沒有瀏覽器 UI 的情況下調試 headless chrome我的chrome版本是84.0.4147.105,chromedriver版本也是84。當我運行 headless-chrome 時,以下通知出現在 cmdDevTools listening on ws://127.0.0.1:9224/devtools/browser/~~當我進入127.0.0.1:9224chrome 時,它正常工作到昨天。但是今天,當我輸入地址時,下面的字符串出現了。我該如何解決這個問題?之前和之后沒有更改任何代碼。????TQo??0~?????$????li51????manri?8????????m::??8>??w.ww??%??)??K .????5QPJ$?e?Z?j????K?Y????hI???Ke? ????o-+2!a?DD&???v?)? ?5???Qt?yyS??#HH??g???x?t1W>s'? ?O?B?}?0p?Js?:?; ??%??3!??YO1X??bk??4|??????3??j????n??c'??k????????'??H??tq??KfKI??z ^????|??????????v??h4{??wz??\??(n????gu Uv??;g9??Qn??\W^=X??wg ??)????de????~??0??L??M ??S????}??5????)r"B????????s??;??S: ??r?? r ??cLZ??jP-??zu???o??愈???L??л????m????e??????aK???ma??v?x??'?-???u?6??<?q?... _ ??-??O^??G1??w??j????.??B??N?? Qwu????6^??pr????w??,????GG??=2????Lh ???'+;??&??aSdH????=e??}????5X=??8;?????i??AB-??cu??/:Y我想要的就像下圖
1 回答

繁花不似錦
TA貢獻1851條經驗 獲得超4個贊
我撞到了和你一模一樣的墻,同樣的亂碼響應。我認為這是一個錯誤 - 即使在重新啟動后它也沒有回來所以我正在靜靜地等待補丁。
我現在只是進行了更詳細的查看,并且 -猜測- 它似乎與打開的 chrome 實例有關......當我使用遠程調試標簽啟動新的 chrome 時,它附加到現有的 chrome 而不是在它自己的瀏覽器中.
我做了什么:
運行這兩個命令以關閉所有 chrome/chromedriver 實例(如果您使用的是 chrome,則包括這個 - 所以使用其他命令或將其復制到記事本):
taskkill /F /IM chrome.exe taskkill /F /IM chromedriver.exe
然后運行:
chrome --headless --remote-debugging-port=9222 --disable-gpu https://www.google.com
然后 - 打開一個新窗口,對我來說,我能夠再次連接。在這里連接:http://127.0.0.1:9222/
并得到這個...這與我以前看到的不同。即使我無頭跑了,我仍然有我的其他窗口(包括這條消息?。┖臀业臄U展。
選擇堆棧溢出窗口只是為了好玩,讓我在遠程窗口的正文中鍵入以下回復:
當我現在鍵入此內容時,我的鼠標已被鎖定為遠程光標“blob” - 因此它仍然存在一些問題。但是,這對我有用,可以讓它重新聯機。
鉻版本: Version 84.0.4147.105 (Official Build) (64-bit)
添加回答
舉報
0/150
提交
取消