HiiHahWIKI - making some notes for... -
E71:PythonでGoogle AJAX Feed API を使ってみる
をテンプレートにして作成
開始行:
*E71:PythonでGoogle AJAX Feed APIを使ってみる [#g244378c]
developer.symbian.orgのwikiのPythonのところを見ていて、次...
Google AJAX Feed APIは、なんかどこかのRSSフィードを引っ張...
***参考サイト [#kecc9c57]
以下のサイトを参考にやってます。
-http://code.google.com/intl/ja/apis/ajaxfeeds/documentat...
-http://code.google.com/intl/ja/apis/ajaxfeeds/documentat...
-http://d.hatena.ne.jp/m-hiyama/20090710/1247197731
***RSSFeedを取得してみる。 [#f49fe14a]
使うモジュールは以下のとおり
:urllib|なんか、データを取ってきてくれます。
:json|json形式のいろいろをpythonで扱いやすくしてくれます。
やり方はいたって簡単。
まず、それぞれのモジュールを読み込みます。
>>>
>>> import urllib
>>> import json
>>>
次に、urllibのurlopen関数でurlの内容を読み込みます。
>>>
>>> furl = urllib.urlopen('http://ajax.googleapis.com/aj...
>>>
>>> contents = furl.read()
この状態で、contentsの中には、ベタでjsonの文字列が入って...
これをjsonモジュールで解析して、辞書型に変換します。
>>> j = json.loads(contents)
>>> j
{u'responseData': {u'feed': {u'author': u'',
u'description': u'digg.com: ...
u'entries': [{u'author': u'',
u'categories':...
u'content': u'...
u'contentSnipp...
u'link': u'htt...
・・・以下省略・・・
ただ出力すると何がなんだかわかりませんが、ちょっと細工し...
>>> feed = j['responseData']['feed']
>>> for i in feed:
... print i
...
description
author
title
link
entries
type
>>>
なるほど~
終了行:
*E71:PythonでGoogle AJAX Feed APIを使ってみる [#g244378c]
developer.symbian.orgのwikiのPythonのところを見ていて、次...
Google AJAX Feed APIは、なんかどこかのRSSフィードを引っ張...
***参考サイト [#kecc9c57]
以下のサイトを参考にやってます。
-http://code.google.com/intl/ja/apis/ajaxfeeds/documentat...
-http://code.google.com/intl/ja/apis/ajaxfeeds/documentat...
-http://d.hatena.ne.jp/m-hiyama/20090710/1247197731
***RSSFeedを取得してみる。 [#f49fe14a]
使うモジュールは以下のとおり
:urllib|なんか、データを取ってきてくれます。
:json|json形式のいろいろをpythonで扱いやすくしてくれます。
やり方はいたって簡単。
まず、それぞれのモジュールを読み込みます。
>>>
>>> import urllib
>>> import json
>>>
次に、urllibのurlopen関数でurlの内容を読み込みます。
>>>
>>> furl = urllib.urlopen('http://ajax.googleapis.com/aj...
>>>
>>> contents = furl.read()
この状態で、contentsの中には、ベタでjsonの文字列が入って...
これをjsonモジュールで解析して、辞書型に変換します。
>>> j = json.loads(contents)
>>> j
{u'responseData': {u'feed': {u'author': u'',
u'description': u'digg.com: ...
u'entries': [{u'author': u'',
u'categories':...
u'content': u'...
u'contentSnipp...
u'link': u'htt...
・・・以下省略・・・
ただ出力すると何がなんだかわかりませんが、ちょっと細工し...
>>> feed = j['responseData']['feed']
>>> for i in feed:
... print i
...
description
author
title
link
entries
type
>>>
なるほど~
ページ名: