【问题标题】:What are the advantages and disadvantages of connecting Puppeteer over pipe instead of a websocket通过管道而不是 websocket 连接 Puppeteer 的优缺点是什么
【发布时间】:2019-07-22 04:41:03
【问题描述】:

Puppeteer 支持使用 websocket(默认)或使用管道连接到浏览器。

puppeteer.launch({ pipe: true });

这两种方法的优点是什么?为什么我会选择一个而不是另一个?它们的缺点是什么?

【问题讨论】:

    标签: javascript node.js puppeteer webautomation


    【解决方案1】:

    pipes 应该是您在同一服务器上运行所有内容(puppeteer 和 chromium)时的默认设置。他们甚至将 considering 设为默认值。优点是这是 puppeteer 和 chromium 之间的私人联系。您没有向“世界”打开 WebSocket。缺点是您不能在另一个 puppeteer 进程中重复使用 chromium 实例。

    我想你可以从前面的段落中推断出WebSockets 的优缺点。如果您需要跨多个 puppeteer 进程或从不同的计算机共享 chromium 实例,您可以使用 WebSocket

    虽然性能上没有太大差异。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 2011-07-10
      • 2010-09-15
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 2014-09-22
      • 1970-01-01
      相关资源
      最近更新 更多