有人能帮我如何从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)