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'
이 어떤 인코딩을
? 표준 라이브러리를 기반으로 디코드 할 수 있습니까?이 문제에 대한 통찰력을 미리 주셔서 감사합니다!
추신 : 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