Puppeteer支持使用websocket(默认)或管道来连接浏览器。
puppeteer.launch({ pipe: true });
这两种方法的优点是什么?为什么我要选择一个?他们的缺点是什么?
答案 0 :(得分:3)
pipes
应该是默认设置。他们甚至将considering设置为默认值。优点是,木偶戏和铬之间是私人联系。您没有向“世界”开放WebSocket。缺点是您不能将铬实例再用于其他伪造过程。
我认为您可以从前面的段落中推断出WebSockets
的优缺点。如果您需要在许多人偶进程之间或从另一台计算机上共享Chrome实例,则可以使用WebSocket
。
虽然在性能上并没有很大的差异。