Я хочу получить файл HAR, используя chrome.devtools.network.getHAR (). В частности, я использую Селен в оболочке воспроизведения Махи Махи, и я хочу ввести JS, который будет выгружать HAR в файл. Стандартная инъекция JS (метод SeleniumexecuteScript) не работает, потому что объем страницы JS не включает совместимость с DevTools. Имея это в виду, у меня есть ряд вопросов:
chrome.devtools.network.getHAR()? Мне еще предстоит найти, где я могу запустить это, поскольку консоль, когда я F12, не имеет его в области видимости.Примечание. Моя база кода написана на Python.
Спасибо!
Спасибо! Я искал существующее решение, но похоже, что его не существует ... В настоящее время я пытаюсь сделать для этого расширение devtools, поэтому любые указатели на хорошее руководство будут приветствоваться. Что касается протокола, метод getHAR там не задокументирован, поэтому я не думаю, что на данный момент могу это сделать.
Я имел в виду, что вы можете повторно реализовать что делает getHAR, подключив доступные события и методы протокола, что в основном и делает GetHAR внутренне.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Этот метод getHAR взят из расширения Chrome devtools API, поэтому вам нужно расширение для его запуска. Или вы можете переопределить все, используя протокол разработчика, который должен быть доступен / исполняться в Selenium, но я не эксперт в этом. Также попробуйте найти существующее решение.