しかしtweepyはまだTwitter API 1.1に対応していないようなので、今回はすでに対応しているtwythonを使用します。
今回のOSはCentOS 6.3です。
pipやeasy_installでインストールできます。
$ sudo pip install twythonor
$ sudo easy_install twython
使い方は非常に簡単です。
#!/usr/bin/env python # -*- coding: utf-8 -*- from twython import Twython twitter = Twython(app_key=CONSUMER_KEY, app_secret=CONSUMER_SECRET, oauth_token=ACCESS_TOKEN, oauth_token_secret=ACCESS_TOKEN_SECRET) print(twitter.search(q='python'))
ほぼ公式のサンプルそのままです。
これで検索結果が得られます。
はじめまして。
返信削除私はtwitterから文章を取りだそうとしているド素人です。
ブログ読ませていただきました。
本文中にある、プログラムをそのままコピペして実行してもエラーになってしまいます。
エラー内容はこうです
C:\Python33>python sample2.py
File "sample2.py", line 10
print twitter.search(q='python')
^
SyntaxError: invalid syntax
この解決方法が解れば教えていただきたいです。
はじめまして。
削除ブログ中のソースコードはPython2.7までしか動かないものになっていました。
Python3からprintに()が必須になりました。
これを
print twitter.search(q='python')
こうすると
print(twitter.search(q='python'))
お使いのPython3.3でも動作します。
ブログ中のソースコードも修正しました。