python使用requests.get()接收到的返回信息不完整
向程序中的URL发送一个get请求,打印出返回的信息,只接收返回的一部分,然后程序结束,后续返回不接收
也试着请求其他网页,如果页面的内容比较小,可以接收完整的信息,但是如果页面的内容比较大或者页面很长,就不能接收完整的返回信息。
我刚开始学习语言,我的代码比较简单,只有两行,可能没有任何技术内容,但是这个还不完整这个我问了几个人,也没有结果,给一些建议,非常感谢
应该是网络问题。你的网络性能和稳定性如何?
可以增加读超时时间 # 由于Response内部text和content只会取前101024个字节的数据,
# 如果获取到的网页内容超过这个长度,则获取到的内容不全,
# 所以改用以下方式获取
rawbytes = b''
for chunk in r.iter_content(chunk_size=101024):
rawbytes += chunk
data = rawbytes.decode(r.encoding) 终端显示有长度限制,你做一页少的东西,尽量不知道吧
页:
[1]