【发布时间】:2018-08-27 17:44:18
【问题描述】:
使用 requests 模块从 google drive 下载文件如何获取内容长度?
【问题讨论】:
标签: python python-3.x python-requests
使用 requests 模块从 google drive 下载文件如何获取内容长度?
【问题讨论】:
标签: python python-3.x python-requests
我使用范围得到了内容长度
import re,requests
URL = "https://docs.google.com/uc?export=download"
headers = {'Range':'bytes=0-'}
r = requests.get(URL,headers=headers,stream=True).headers['Content-Range']
#contleng=int(re.split('\W+',r))[-1]
contleng=int(r.partition('/')[-1]) #Thanks to Maritijn Pieters
contrange=int(re.split('\W+',r))[-2]
【讨论】:
contlength = int(range.partition('/')[-1]))