Newb ie здесь, с проектом, который основывается на захвате заголовков ресурсов при загрузке страницы в Python.
Я пытаюсь в реальном времени захватить информацию, присутствующую в сети монитор присутствует в большинстве веб-браузеров (в моем случае Firefox, получен из Inspect Element).
Большинство заголовков каждого запроса имеют отношение ( домен, причина, тип, перенесено, размер, и сроки ). До сих пор я пытался собрать эти данные через pyshark. Однако я не уверен, что использование библиотеки pyshark - лучший вариант в этом случае - или я просто не могу найти правильные имена полей для пакетов запроса?
Изображение сетевого монитора Firefox
Вот некоторый базовый c код для вывода большей части информации о каждом пакете - но я не могу найти информацию, отображаемую в сетевом мониторе.
import pyshark
def print_live():
capture = pyshark.LiveCapture("en0")
for packet in capture:
packet.pretty_print()
# print(packet.sniff_time) - I know this would be for the timing I
if __name__ == "__main__":
print_live()
Спасибо за любой совет!