首页 > 解决方案 > PuppeteerSharp 最佳实践

问题描述

使用 PupperteerSharp 时是否有任何最佳实践可以遵循?我已经看到了一些属性,例如 EnqueueAsyncMessages 和 EnqueueTransportMessages,但找不到关于何时最好打开/关闭它们以及它们是否有任何性能改进的任何好的解释。

我还注意到在 ResourceType Enum 中有 Image 和 Img。两者有区别吗?

标签: c#puppeteerpuppeteer-sharp

解决方案


除非你被卡住了,否则你不应该打开这些标志:)

  • EnqueueAsyncMessages是为您的代码不是async一路的情况而创建的。老实说,我不喜欢那面旗帜。
  • EnqueueTransportMessages建议在 .NET Framework 代码上使用,因为 websocket 库在此处的行为不同。

关于 ResourceTypes,ResourceType.Image来自 Chrome,ResourceType.Img来自 Firefox。


推荐阅读