如何从url中获取部分数据,这些代码给了我解码失败的错误python3.0



有人能帮我如何从url中获取部分数据吗?这些代码给了我解码失败的错误

import  requests
url = "http://tools.ietf.org/rfc/rfc2822.txt"
start=24
end=30
headers = {"Range":f"bytes={start}-{end}"}
r = requests.get(url,stream=True,headers=headers)
print(r.text)

您要求提供资源的范围,服务器会使用该范围进行响应,但由于标准标头Accept-Encoding: "gzip, deflate",服务器会将编码资源的字节发回。为了检索未编码的字节,请使用以下标头:

import  requests
url = "http://tools.ietf.org/rfc/rfc2822.txt"
start=24
end=30
headers = {"Range":f"bytes={start}-{end}", "Accept-Encoding": None}
r = requests.get(url,stream=True,headers=headers)
print(r.text)

相关内容

  • 没有找到相关文章

最新更新