如何結(jié)合使用puppeteer

最后更新于:2024-07-24 14:29:03

拉力貓指紋瀏覽器如何結(jié)合使用puppeteer?

1 .使用啟動API,http://127.0.0.1:30725/api/v1/profile/start?skiplock=true&profileId=xxxxxxxxxxxxxxxxxxxxxxxxxxx

啟動API會返回:{"status":"OK","value":"http://127.0.0.1:30725"}

2. 用第1步返回的IP和端口訪問(對于比較高的瀏覽器內(nèi)核版本安全性提高,不能使用GET方式訪問,可以用 PUT 方式訪問):http://127.0.0.1:30725/json/version

返回一個JSON串:

{

? ?"Browser": "Chrome/110.0.5005.63",

   "Protocol-Version": "1.3",

? ?"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.5005.63 Safari/537.36",

   "V8-Version": "10.2.154.4",

   "WebKit-Version": "537.36 (@a45dd701fe466f94d3b0e13d1e51227b77b2b9ef)",

? ?"webSocketDebuggerUrl": "ws://127.0.0.1:30725/devtools/browser/15ed04d8-c64c-46a3-8b9a-f0f1dc27f586"

}

3. 第2步返回的,webSocketDebuggerUrl就是  puppeteer 連接瀏覽器websocks協(xié)議地址。