相关疑难解决方法(0)

使用python将google docs公共电子表格下载到csv

我可以用wget下载google docs csv:

wget --no-check-certificate --output-document=locations.csv 'https://docs.google.com/spreadsheet/ccc?key=0ArM5yzzCw9IZdEdLWlpHT1FCcUpYQ2RjWmZYWmNwbXc&output=csv'
Run Code Online (Sandbox Code Playgroud)

但是我不能用python下载相同的csv:

import urllib2

request = urllib2.Request('https://docs.google.com/spreadsheet/ccc?key=0ArM5yzzCw9IZdEdLWlpHT1FCcUpYQ2RjWmZYWmNwbXc&output=csv')
request.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1284.0 Safari/537.13')
opener = urllib2.build_opener()
data = opener.open(request).read()
print(data)
Run Code Online (Sandbox Code Playgroud)

结果是谷歌登录页面.我究竟做错了什么?

python google-sheets

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

google-sheets ×1

python ×1