Я пишу расширение Chrome для сканирования данных с некоторых веб-сайтов. Я хочу получить ответ документов в разделе «Документ» меню «Сеть» на панели «Разработчик», как показано на рисунке.
Я попытался выполнить некоторые инструкции по перехвату запросов XMLHttpRequest или запросов Fetch, но он получает сообщения только на вкладке XHR, а не на вкладке Doc (Как перехватить XMLHttpRequest и изменить URL-адрес запроса, Перехватывать ответы Fetch() API и запросы в Javascript)
Этот код ниже может получить сообщение только на вкладке XHR
var XHR = XMLHttpRequest.prototype;
var send = XHR.send;
var open = XHR.open;
XHR.open = function(method, url) {
this.url = url; // the request url
return open.apply(this, arguments);
}
XHR.send = function() {
this.addEventListener('load', function() {
if (this.url.match(/request-url/g) !== null) { console.log(this.response});
return send.apply(this, arguments);
};})();
На веб-сайте с исходным кодом недостаточно информации для сканирования, и необходимо настроить наблюдателей, чтобы видеть, когда появляется документ, поэтому я хочу получать данные непосредственно из ответов на запросы в разделе «Документация».
Спасибо. за ваш совет