Как получить доступ к запросам XHR с использованием протокола Chrome DevTools? - PullRequest
0 голосов
/ 16 июня 2020

Я хочу программно получить доступ к данным запроса XHR в Chrome. (Я не могу просто подключиться к веб-сайту с помощью скрипта, он должен go через Chrome)

Пока что я нашел самый простой способ сделать это - для запуска Chrome с включенным remote-debugging. А затем используйте Chrome DevTools для получения данных:

import PyChromeDevTools

chrome = PyChromeDevTools.ChromeInterface()
chrome.Network.enable()
chrome.Page.enable()
chrome.Page.navigate(url='http://example.com/')

Руководство по протоколу Chrome DevTools находится здесь: https://chromedevtools.github.io/devtools-protocol/

Но я не знать, как на самом деле получить доступ к текущим запросам XHR.

Вот данные, показанные в Chrome DevTools UI: enter image description here

Запросы connect содержат все Мне нужен ответ в теле. Мне просто нужен доступ к ним в реальном времени (поскольку они продолжают поступать).

Я просто хочу получить доступ к этим данным с помощью протокола DevTools, чтобы я мог их обработать.

Есть идеи, как?

...