« あっ!つぼみが食べられる! | トップページ | アキバより愛をこめて »

2005年2月 4日

自分のココログのデータを取得する Python サンプル

import xmlrpclib
import sys
URL = "http://tuchinoko.moe-nifty.com/oboegaki/" # ここを自分のココログ top に
NAME = "hoge" # 自分のココログアカウント
PASS = "????????" # 同パスワード
MAXTITLES = 10000 # 取得する記事の最大数

server = xmlrpclib.ServerProxy("http://app.cocolog-nifty.com/t/api")
try:
    blogs = server.blogger.getUsersBlogs("", NAME, PASS)
except Error, v:
    print "ERROR", v
    sys.exit()
for i in blogs:
    if i["url"] == URL:
        ID = i["blogid"]
        print "blog:", i["blogName"]
        break
else:
    print URL,"not found."
    sys.exit()
try: # ここらへんを適当に改造するべし
    titles = server.mt.getRecentPostTitles(ID, NAME, PASS, MAXTITLES)
except Error, v:
    print "ERROR", v
    sys.exit()
for i in titles:
    print str(i['dateCreated']), unicode(i['title'])
print "total", len(titles), "titles."
# 好きに流用してください。

« あっ!つぼみが食べられる! | トップページ | アキバより愛をこめて »

ウェブログ・ココログ関連」カテゴリの記事

Python」カテゴリの記事

トラックバック


この記事へのトラックバック一覧です: 自分のココログのデータを取得する Python サンプル:

« あっ!つぼみが食べられる! | トップページ | アキバより愛をこめて »

他のアカウント

ブログ妖精

  • ココロ

Affiliate

無料ブログはココログ