Мне нужно перепроектировать связь на основе XML между приложением и сервером.
В Wireshark есть возможность экспортировать необработанный текст полезных данных xml пакета http в текстовый файл или в буфер обмена.
Я бы хотел добиться того же в pyshark, чтобы:чтобы записывать все сообщения XML программно.
Ниже приведен фрагмент с тем, что я имею до сих пор.К сожалению, я не могу понять, как получить доступ к неразобранному текстовому представлению полезной нагрузки пакета xml.Вместо этого я могу получить доступ только к разобранной версии xml или pretty_print.
Как я могу получить доступ к непарсированному XML в pyshark?
import pyshark
filtered_cap2 = pyshark.LiveCapture(interface=['4'], bpf_filter='tcp port 80')
for packet in filtered_cap2.sniff_continuously(packet_count=500):
try:
packet.xml.pretty_print()
except:
pass