我想找到网页中使用的所有脚本及其源代码,如HTML或由其他脚本启动等。使用puppeteer。
答案 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