python如何获得响应包的大小
发布网友
发布时间:2022-05-01 00:30
我来回答
共1个回答
热心网友
时间:2022-06-21 09:37
直接上码:
#coding=utf-8
import requests
url = 'https://www.baidu.com/'
ret = requests.get(url).headers #返回的是字典
# 如果没有content-length,'content-length' in ret.keys()返回Flase
if 'content-length' in ret.keys(): # if Flase 执行
content_length = None
else: # true的情况下执行
content_length = ret['content-length']
首先requests.get(url).headers 返回的是字典
我们需要检查字典中是否包含content-length这个键,
如果没有 content_length这个变量就我None
否则content_length就是等于content-length
追问我之前已经用了这个办法了,但是chunked编码的网站很多,直接过滤掉的话脚本也没多少价值了