urllib.request:デコード私はこのURLを開くと、私はこの応答を取得しています応答
r = Request(r'http://airdates.tv/')
h = urlopen(r).readline()
print(h)
応答:
b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x00\xed\xbdkv\xdbH\x96.\xfa\xbbj\x14Q\xaeuJ\xce\xee4E\x82\xa4(9m\xe7\xd2\xd3VZ\xaf2e\xab2k\xf5\xc2\n'
これは何エンコーディングです
? 標準ライブラリに基づいてデコードする方法はありますか?この問題についての洞察をお寄せいただきありがとうございます。
PS:gzipのようです。
私が見るには、要求が汗を壊すことなく、それを扱うん
私は標準ライブラリを使用して解決策を見つけました。私はまだそれを標準ライブラリでやるのが好きです。私はこの答えが私にそのような解決につながると思う:http://stackoverflow.com/questions/6123223/howto-uncompress-gzipped-data-in-a-byte-array – jony入手: 'zlib.decompress(gz_data、 16 + zlib.MAX_WBITS) ' – jony
私は使用しているソリューションを掲載しましたが、あなたの答えはより完全です!ページからコンテンツエンコーディングを取得することは非常に便利です!ありがとうございました。 – jony