【发布时间】:2021-09-27 16:26:04
【问题描述】:
我有 PuppeteerSharp 项目,我需要保存 cookie,所以我使用以下代码:
browser = await Puppeteer.LaunchAsync(new LaunchOptions
{
Headless = true,
UserDataDir = Path.Combine(".", "user-data-dir"),
});
我收到错误这个错误
无法建立连接,因为目标机器主动 拒绝它 127.0.0.1:PortNumber
但是当我将 Headless 设置为 false 时,它运行没有任何问题。当我在谷歌上搜索错误消息时,大多数解决方案都提到了防火墙,所以我关闭了防火墙但没有任何变化。
【问题讨论】:
-
您是否考虑过使用 Fiddler 来找出请求之间的差异?我过去也看到过类似的问题,标题因
Headless而异。
标签: c# puppeteer-sharp