【发布时间】:2014-04-17 16:08:59
【问题描述】:
我正在尝试以 csv 格式从网站上的图表中提取数据。我尝试了不同的代码组合,但似乎无法弄清楚。根据我编写的代码,我不断收到以下错误:
TypeError: 'set' 对象不可下标 TypeError:需要浮点数
我最近的尝试是这样的:
import urllib
import urllib2
import csv
import StringIO
url = "https://api.rjmetrics.com/0.1/chart/chartid/export"
headers = {"X-RJM-API-Key": "myapikey"}
data = {"format=csv"}
response = urllib2.Request(url, data, headers)
re = urllib2.urlopen(response)
spamreader = csv.reader(re, delimiter=',', quotechar='|')
for row in spamreader:
print row
工作的 CURL 版本如下所示:
curl -d "format=csv" -H "X-RJM-API-Key: myapikey" https://api.rjmetrics.com/0.1/chart/chartid/export
但我不知道如何使用 curl。
谢谢!
【问题讨论】:
-
凹凸。如果您自己找到了答案,您仍然可以回答自己的问题。