作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何将 chrome 扩展加载到 PuppeteerSharp 驱动程序,类似于 Selenium 选项:
ChromeOptions options = new ChromeOptions();
options.AddExtension(@"C:\a\path\to\file.zip");
最佳答案
基于 Line 43 of the LanchOptions.cs您可以为启动过程指定参数。
现在将其与 native JavaScript 连接(使用 --load-extension flag ),输出应类似于以下内容:
var browser = await Puppeteer.LaunchAsync(new LaunchOptions
{
Args = new string[1] { "--load-extension=/Path/To/Extension/Folder" }
});
注意:我将路径放在文件夹中,而不是示例中的 .zip。如果您想加载多个扩展,则只需使用逗号分隔路径即可。
Here's a full list of possible arguments that can be passed in to Chromium.
关于c# - 有没有办法将 chrome-extension 添加到 PuppeteerSharp 网络驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52151078/
我是一名优秀的程序员,十分优秀!