我正在try 在PuppeteerSharp中运行StealthPlugin插件.但我不断收到错误:未找到方法"System.Threading.Tasks.Task PuppeteerSharp.IPage.EvaluateExpressionOnNewDocumentAsync(System.String)"尽管浏览器已启动.请告诉我如何解决这个问题.

   var extra = new PuppeteerExtra(); 
   extra.Use(new StealthPlugin());

   // Launch the puppeteer browser with plugins
   var options = new LaunchOptions()
   {
       Headless = false,
       ExecutablePath = @"C:\Program Files\Google\Chrome\Application\chrome.exe"

   };
   var browser = await extra.LaunchAsync(options); // ERROR HERE

   // Create a new page
   var page = await browser.NewPageAsync();

   await page.GoToAsync("http://google.com");

   // Wait 2 second
   await page.WaitForTimeoutAsync(2000);

   // Take the screenshot
   await page.ScreenshotAsync("extra.png");

推荐答案

这也发生在我身上. 我不知道为什么会出现此错误,但我通过将PuppeteerSharp降级到15.0.0版本来解决了该错误.

Csharp相关问答推荐

我可以将Expressc操作设置为在另一个Expressc操作完成后自动发生吗?

需要更改哪些内容才能修复被覆盖的财产中的无效警告CS 8765?

Plotly.NET访问互联网时出现异常

ASP.NET Core:如何在IPageFilter中注入ApplicationDbContext

将列表字符串映射为逗号分隔字符串<>

当通过Google的Gmail Api发送邮件时,签名会产生dkim = neutral(正文散列未验证)'

从c#列表中删除额外的对象&对象&>从ASP.NET WebForm返回json响应

使用带有WithAppOnly()请求选项的pageIterator

为具有实体框架后端的Reaction项目 Select 正确的Visual Studio模板

如何在C#中转换泛型包装类内部的派生类

Savagger使用Fastendpoint更改用户界面参数

如何向事件添加成员

Polly重试URL复制值

EF核心新验证属性`DeniedValues`和`StringCompison`不起作用

Blazor Fluent UI DialogService,<;FluentDialogProvider/>;错误

有条件地定义预处理器指令常量

Azure Functions v4中的Serilog控制台主题

Blazor Server/.NET 8/在初始加载时调用异步代码是否冻结屏幕,直到第一次异步调用完成?

FakeItEasy自动嘲弄内容

从MudAutoComplete打开对话框,列表仍然可见