如何解决使用 PuppeteerSharp 获取 IFrame 内容
我正在尝试使用 PuppeteerSharp 获取页面上所有 iframe 内容的内容,但是当它遇到广告 iframe 时,它会永远挂在那里而没有给出任何错误,它只是在等待。您可以使用任何包含广告 iframe 的网站链接,例如 https://www.bbc.com/ 您可以在下面看到无法按我预期工作的代码。不必在 PuppeteerSharp 中解决,也欢迎任何 Puppeteer 解决方案。
var iframes = await page.QuerySelectorAllAsync("iframe");
if (iframes?.Length > 0)
{
foreach (var iframe in iframes)
{
var content = await iframe.ContentFrameAsync();
var html = await content.GetContentAsync();
}
}
我也尝试循环内置的“page.Frames”数组,但结果相同。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。