0

我正在研究网络分析仪。我使用了http://www.binarytides.com/python-packet-sniffer-code-linux/形式的可用代码。程序的数据段输出如下:

内容类型:文本/html;字符集=iso-8859-1

马克0 ����ZO�aQz��▒�&e�� �s�эU���V:���� ����'qW�oձ.�U�UP7/�~ ��}�v��*n�<����J&��W/�%mb��$7��a���I����G���D�RYO�&�Gx֗ “uC▒~t�!B�7�.@!” ��>�6��y�%��X9�7�i�i 呜呜呜</p> �� O��?6�]��l���K��

我需要将这些原始数据转换为可读形式,然后分析数据。我使用的是 python 2.7。

4

1 回答 1

1

如果您查看Content-Encoding标题,它会显示gzip. 这意味着网页是使用 gzip 算法压缩的。因此,它是您无法打印出来的二进制数据,您必须先将其解压缩。

您可以为此使用 Pythongzip模块。

于 2013-02-22T05:35:36.403 回答