dart - 使用 puppeteer 获取源 html

标签 dart puppeteer

我已经在使用 puppeteer但是,我的页面还需要原始 html(基本上是页面源)。
我知道我可以获取原始 html,但也许 puppeteer 将它保存在某个地方。
puppeteer 是否在 goto() 之后保存页面源?

最佳答案

goto方法返回一个解析为主要资源响应的 promise 。所以你可以做这样的事情:

const response = await page.goto(url);
console.log(await response.text());

但我建议使用 page.content()方法来获取页面的完整 HTML 内容,包括文档类型。阅读更多关于 content .

关于dart - 使用 puppeteer 获取源 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57188311/

相关文章:

flutter - 打印出所有hashMap值

flutter : map dependencie crashes the app

django - 如何使用 AngularDart 与本地 API 进行通信

javascript - 如何在任何测试失败时运行函数 - Jest

node.js - puppeteer - 第一次调用 browser.newPage super 慢

ios - 如何在 flutter 中获取 bundle id

node.js - nodejs - writeFile 创建空文件

javascript - puppeteer 获取 href 数组,然后遍历每个 href 和该页面上的 href

javascript - 通过选择器获取动态元素

dart - Flutter:位置包在首次应用程序安装时不起作用