Как извлечь URLs и создать массив переменных и их всех значений?

1. Можно ли извлечь весь список URLs, которые запрашивает сайт при загрузке?

Для примера ниже осталю скрин с простенького сайта. Вот мне нужен список URLs, что отображаются в инспекторе.

Как извлечь URLs и создать массив переменных и их всех значений?

Как лучше поступить в таком случае?

2. У меня есть проект, что содержит (html, js css файлы и так далее).

Могу ли я создать массив, что будет содержать все возможные комбинации переменных и их всех значений до того момента, пока страница окончательно не загрузится? Сюдя должны включаться как глобальные, так локальные.

Это, как я понимаю, должен быть сканнер/паук, что выполняет код параллельно, но формирует и записывает данные отдельно. Возможно, есть знатоки, которые подскажут.

Спасибо.

Update

1. Спасибо всем, кто откликнулся: вы помогли мне с решением первого вопроса.

2. По ссылке есть скрипт Funkin.js. Я хочу извлечь из него все переменные и их все значения, пока страница будет посылать, например, GET запрос, подружая файлы с сервера.

Как извлечь URLs и создать массив переменных и их всех значений?

В каком виде этот массив переменных и их значений, не принципиально. Вопрос, можно ли это просканировать и сохранить, например, var C = 12 сейчас, но во время загрузки страницы C может быть C=15, С = 35 и так далее:

c=12, c=15, c=35 ... b=17, b=21212

Мне нужны все эти изменения и так для каждой переменной внутри скрипта; повторюсь: как глобальные, так и локальные.

77
20 комментариев

window.performance.getEntriesByType("resource")

7
Ответить

Спасибо: это рабочий вариант

Ответить

Ты имеешь доступ к исходному коду сайта? Или хочешь инжектить свой скрипт во время загрузки?

1
Ответить

Да, могу его скачать и править, а потом либо на локальном сервере либо выделеном протестировать

Ответить

Ты бля скажи конкретно что тебе нужно, и пример приведи. А не сыпь предположениями что тебе использовать.

1
Ответить

Добавил в текст

Ответить

Комментарий недоступен

Ответить