Как я могу найти все файлы сценариев и их источники на моей веб-странице, используя puppeteer - PullRequest
0 голосов
/ 08 июня 2018

Я хотел бы найти все сценарии, используемые на веб-странице, и их источники, например, из HTML или инициированные другим сценарием и т. Д. С использованием puppeteer.

1 Ответ

0 голосов
/ 29 июня 2018

Попробуйте следующий код:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...