繁体   English   中英

Puppeteer - 如何删除脚本标签

[英]Puppeteer - How to remove script tags

我一直在研究 Puppeteer,并且能够获得 innerHTML,但是,它也可以包含我想删除的<script>内容。

我如何实现这一目标?

const browser = await puppeteer.launch();

const page = await browser.newPage();
await page.goto('https://www.example.com');

console.log(await page.evaluate(() => document.body.innerHTML));

像这样的东西?

const innerHTML = await page.evaluate(() => {
  for (const script of document.body.querySelectorAll('script')) script.remove();
  return document.body.innerHTML;
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM