c# - Puppeteer Sharp - js 运行完成后获取 html
问题描述
我正在使用 .net core 3.1 和 Puppeteer Sharp 2.0.4。我想在 JavaScript 完成运行后从网页获取整页 html。这是我的代码 -
await new BrowserFetcher().DownloadAsync(BrowserFetcher.DefaultRevision);
Browser browser = await Puppeteer.LaunchAsync(new LaunchOptions
{
Headless = false
});
var page = await browser.NewPageAsync();
page.DefaultTimeout = 0;
var navigation = new NavigationOptions
{
Timeout = 0,
WaitUntil = new[] {
WaitUntilNavigation.DOMContentLoaded }
};
await page.GoToAsync("https://someurl", navigation);
content = await page.GetContentAsync();
js完成运行后,内容变量看起来没有html 。有什么建议我应该改变以使其工作吗?
谢谢
解决方案
推荐阅读
- python - 数字之间的区别。实数和浮点数
- javascript - 如何为此表的单元格创建工作标识符?
- azure - Azure 数据工厂存储变量到 blob 中的文件
- java - 将 Apache Cassandra 与基于 Java 11 的 Java 应用程序一起使用?
- angular - 从一个 Angular 9 项目创建多个应用程序
- javascript - 无法 POST 成功的 ajax 请求
- mysql - 使用聚合函数 mySQL 时不断出现错误
- git - 如何在 Mac 上使用 Git 和 NPM 安装此软件
- php - Symfony Doctrine 捕获连接异常
- java - 从另一个容器内的 Java 应用程序引用 docker 容器内的 MySQL 服务器