2011-07-11 8 views
0

私は現在、Pythonを使用してGAデータを取得しようとしています。私はDataPointオブジェクトのリストを取得していましたが、.listを使ってその内部を見ることができますが、値を直接アクセスすることはできません。誰かがGoogleアナリティクスのDataPointオブジェクトの属性を知っていますか?

例えば、私はこの

>>> 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> 

を取得します私。実際の使用のためにコンテンツを分割するために、内部に入ることはできません。

私は1つの幸運な推測を得ました:属性のペアの最初のものは「タイトル」と呼ばれます。 "データ[0] .TITLE" 私が使用することができます。この

'ga:browser=Android Browser' 

を与えます。私はその2番目の属性名が必要です。誰もそれを知っていますか?

ありがとうございます!

答えて

0

私はそれを考え出した:私は検査モジュールを使用してオブジェクトをオープンクラックすることができた、それは属性が、私は、クエリで使用したのと同じ名前を使用してアクセスしたことを教えてくれました。便利な言語、このPython。

1

各フィールドについて説明しているドキュメントのページがあります。

http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html#dataResponse

+0

ええ、私はこのページも読んでいますが、実際にはほとんど機能していませんでした。 「タイトル」のみ。他の人は(確かに、私はチェックしたことはありませんが、私がチェックしたすべてのものをチェックしています)、メモリ位置だけが返されました。しかし、ありがとう! – StormShadow

関連する問題