如何使用puppeteer在我的网页上找到所有脚本文件及其来源

时间:2018-06-08 11:15:01

标签: puppeteer

我想找到网页中使用的所有脚本及其源代码,如HTML或由其他脚本启动等。使用puppeteer。

1 个答案:

答案 0 :(得分:1)

尝试以下遵循代码:

const browser = await puppeteer.launch()
const page = await browser.newPage()
await page.setRequestInterception(true)

const URLs = new Set()

page.on('request', request => {
   URLs.add(request._url)  // get sources url load pages
   request.continue()
})
await page.goto('https://www.google.com/')

console.log([...URLs].join('\n')) // url sources all file
  

使用以下命令激活请求拦截页面: page.setRequestInterception