我用range得到了内容长度
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]
我使用的是linux Ubuntu。
我正在尝试下载/导出谷歌驱动器中创建的“谷歌表单”。谷歌驱动器API通常提供“exportlinks”来下载任何谷歌驱动器文件类型。对于Google Forms,Google drive SDK API不会为mimetype“application/vnd.google-apps.form”返回任何“exportlinks”或“downloadURL”。
更新:我尝试打开托管文件夹(文件夹属性中的链接),在第一次文件下载尝试时得到错误403。在我删除/上载它之后,问题被修复了 update2:虽然没有更改,但再次发生这种情况。我想这肯定与下载计数有关
我在做一个简单的项目上传谷歌驱动器上的文件。然后我需要“显示”这个文件给用户,通过使用html标记,这我需要知道URL到我的图像。但我不知道怎么弄。我试着添加 https://drive.google.com/file/d/