为什么要使用 Puppeteer 进行 JS 网页抓取而不是仅使用 Ajax?

时间:2021-03-09 19:26:12

标签: ajax puppeteer

我一直在使用常规的 Ajax 请求,使用我的 Node 服务器从所需位置提取 HTML。然而,我的同行最近一直在使用 Puppeteer(一个无头浏览器)来实现大致相同的目标。为什么要使用这样的东西?

1 个答案:

答案 0 :(得分:1)

如果您只需要 HTML 源代码,通常不需要无头浏览器。但是,如果您需要一个包含所有脚本执行和所有动态数据生成的完整文档,您确实需要一个无头浏览器。