0

私はネットワークアナライザーに取り組んでいます。http://www.binarytides.com/python-packet-sniffer-code-linux/ から入手できるコードを使用しました。プログラムのデータ セクションの出力は次のとおりです。

コンテンツ タイプ: テキスト/html; charset=iso-8859-1

M�Ak�0 ���ZO�aQz��▒�&e�� �s�U���V:��� ����'qW�o�.�U�UP7/�~ ��}�v��*n�<���J&��W/�%mb��$7��a���I�����G���D�RYO�&�Gxlength �uC▒~t!B�7�.@ !� ��>�6�y�%�X9�7�i�i ��w���</p> �� O��?6�]��l���K��

この生データを読み取り可能な形式に変換してから、データを分析する必要があります。Python 2.7 を使用しています。

4

1 に答える 1

1

Content-Encodingヘッダーを見ると、 と書かれていますgzip。これは、Web ページがgzip アルゴリズムを使用して圧縮されていることを意味します。印刷できないバイナリ データであるため、まず圧縮を解除する必要があります。

そのために Pythongzipモジュールを使用できます。

于 2013-02-22T05:35:36.403 に答える