从GoogleDrive导出链接下载文件

时间:2016-01-12 09:04:33

标签: python google-drive-api python-requests

尝试使用Python和Google Drive API exportlinks响应直接下载文件。

  1. 假设我有这样的导出链接:

    a)https://docs.google.com/feeds/download/documents/export/Export?id=xxxx&exportFormat=docx

  2. 要下载此文件,我只需将其粘贴到浏览器中,该文件会自动下载到我的下载文件夹。

  3. 我如何在Python中做同样的事情?

    EX:module.download_file_using_url(https://docs.google.com/feeds/download/documents/export/Export?id=xxxx&exportFormat=docx

1 个答案:

答案 0 :(得分:0)

这是How do I download a file over HTTP using Python?

的转贴

在Python 2中,使用标准库附带的urllib2。

import urllib2 response = urllib2.urlopen('http://www.example.com/')html = response.read()

这是使用库的最基本方法,减去任何错误处理。您还可以执行更复杂的操作,例如更改标题。可以找到文档here