我目前正在尝试使用Python提取GA数据;我已经找到了一个DataPoint对象列表,我可以使用.list查看它们,但是我无法直接访问它们的值。
例如,我有这个
>>> print(data.list)
[[[u'Android Browser'], [80]], [[u'Chrome'], [127]], [[u'Firefox'], [78]], [[u'Internet Explorer'], [564]], [[u'Mozilla'], [2]], [[u'Mozilla Compatible Agent'], [7]], [[u'Opera'], [2]], [[u'Safari'], [175]]]
但是当我尝试这样做时
data[0]
我明白了
<googleanalytics.data.DataPoint object at 0x00D06DB0>
这对我来说只是一个黑盒子;我无法深入分析内容以供实际使用。
我有一个幸运的猜测:这对属性中的第一个称为“标题”。 “data [0] .title”给了我这个
'ga:browser=Android Browser'
我可以使用。我只需要第二个属性名称。有人知道吗?
非常感谢!
答案 0 :(得分:1)
文档中有一个页面解释每个字段。
http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html#dataResponse
答案 1 :(得分:0)
我明白了:我能够使用inspect模块破解打开对象,并告诉我可以使用我在查询中使用的相同名称访问这些属性。方便的语言,这个Python。