【问题标题】:Scrap Data after button click in PuppeteerSharp C#在 PuppeteerSharp C# 中单击按钮后报废数据
【发布时间】:2022-01-06 11:27:41
【问题描述】:

单击 PuppeteerSharp C# 中的按钮后,我无法删除数据。

这是我的 Puppeteer C# 代码:

string url = $"https://www.google.com";
var response = await page.GoToAsync(url, new NavigationOptions
{
   Timeout = 0,
   WaitUntil = waitUntil
});
if (response.Status == HttpStatusCode.OK)
{
  await page.TypeAsync("input[name=q]", "Mukarram Javid Github");
  await page.Keyboard.PressAsync("Enter");

  await page.WaitForNavigationAsync();
  
  var content = await page.EvaluateExpressionAsync("document.querySelector('#res')");
}

我在content 中没有得到任何数据。谁能告诉我这个解决方案?

我想删除以下内容 - 请参阅屏幕截图。

问候,

【问题讨论】:

  • querySelector 不会返回任何内容
  • 我应该使用querySelectorAll 吗??

标签: c# puppeteer chromium puppeteer-sharp


【解决方案1】:

当我使用querySelectorAll 时。我的问题已经解决了。

var  content = await page.EvaluateExpressionAsync("document.querySelectorAll('#res')");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多