Как получить все исходные ссылки JavaScript с URL-адреса веб-сайта при загрузке страницы - PullRequest
0 голосов
/ 27 июня 2019

Мне нужно проверить веб-сайт, если он использует специальный онлайн-источник js (например, fontawesome).

Кстати, некоторые из них можно найти только при загрузке, а не из html-источника веб-сайта.Я пытался с кукловодом, но это занимает много времени.Я думаю, причина в том, что он загружает другие ресурсы, такие как изображения.

Есть ли какое-то решение для этого?Спасибо за ваше время.

Ответы [ 2 ]

0 голосов
/ 01 июля 2019

Это решается фантомами

const phantom = require('phantom');
(async function() {
  const instance = await phantom.create();
  const page = await instance.createPage();
  await page.on('onResourceRequested', function(requestData) {
    console.info('Requesting', requestData.url);
  });

  const status = await page.open('https://stackoverflow.com/');
  const content = await page.property('content');
  console.log(content);

  await instance.exit();
})();
0 голосов
/ 27 июня 2019

Если вы ищете источник, вы можете сделать это в большинстве браузеров Chrome, например, если вы нажмете Control + Shift + I, а затем выберете вкладку источников, это даст вам источники веб-страницы.Вы ищете скрипт для автоматизации этого процесса?

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