2017年08月 / 07月≪ 12345678910111213141516171819202122232425262728293031≫09月

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--:--  |  スポンサー広告  |  EDIT  |  Top↑

2011.08.10 (Wed)

[Python] Python から TwitterAPI を利用するためのモジュールの比較というかメモ [Twitter]

まだまだ Twitter は流行ってますね。
以前、python-twitter や Tweepy などを使って Twitter の bot を作ったりしていました。
最近、また Twitter を触る必要が出てきたので、もう一度 Python から TwitterAPI を触るときのモジュールについて調べてみようと思います。
StreamingAPI は今回は無視します。
特にリアルタイム性のあるものを作るつもりではないので。

少し依然触ったときの話をしておくと、最初は python-twitter を利用していたのですが、2010年あたり(?)に OAuth 認証が必須になったため、使うことができなくなってしまいました。
正確には、python-twitter を OAuth 認証対応させる方法もあったのですが、ならいっそのこと、デフォルトで対応している他のモジュールも使ってみようと思い Tweepy で TwitterAPI を叩くことにしました。
今は Tweepy で bot が動いています。

余談はここまでにして、調べてみます。
とりあえず、python-twitter か Tweepy が Web 上のサンプル数やリファレンスの有無などから言って使いやすそう。


【More・・・】




python-twitter
・API リファレンスはダウンロードした doc ディレクトリの中にアリ。
・2011年8月現在、開発継続しているっぽい。
・ver0.6 の頃は OAuth 認証に対応していなかったけれども、現在の ver0.8 では OAuth 認証に対応。
・Follower や Friend の取得上限100までみたい。





Tweepy
・Python2.5 以降に対応。
・ただし、Python3k には対応していないらしい。
API Reference (ver1.4)
・最新は ver1.7.1 (2011年8月現在)だが、APIリファレンスは見つからない。
・ネット上でのサンプルや情報が豊富




Twython
・Python2.7 以降に対応。
・Python3k 向けのバージョンもあり
・API リファレンスが見当たらない。
・python-twitter や Tweepy に比べると比較的マイナーな印象。





twitter4p
・おそらく作者は日本人で、個人でモジュールを作っていたと思われる。
・ネット上に使い方のサンプルなどはないのであまり実用的ではないと思われる。
・というかそもそも公開しているかわからず、今も動くかどうかわからない。
・しかし、個人的にこういうもの作っている人は頑張ってほしい。
・偉そうなこと言ってごめんなさい。
・開発は2009年で止まっているみたい。


テーマ : プログラミング ジャンル : コンピュータ

03:26  |  Python  |  TB(0)  |  CM(0)  |  EDIT  |  Top↑

*Comment

コメントを投稿する

URL
COMMENT
PASS  編集・削除するのに必要
SECRET  管理者だけにコメントを表示  (非公開コメント投稿可能)
 

▲PageTop

*Trackback

この記事のトラックバックURL

→http://gasser.blog114.fc2.com/tb.php/496-6e8b2ded

この記事にトラックバックする(FC2ブログユーザー)

この記事へのトラックバック

▲PageTop

 | BLOGTOP | 

 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。