Tweepyを使って、ある文字列を含んだツイートを一定間隔で習得し、そのツイートに含まれる文章をツイートする
現在、Tweepyでtwitterbotを作成しようとして、困っています。
ある文字列を含んだツイートを一定間隔で習得し、そのツイートに含まれてる文章をRTではなく自分でツイートするというプログラムを書きたいのですが、
got exception:
'SearchResults' object has no attribute 'text'
と出て、テキストが存在しないと出てしまいます。文章を取り出して、その内容をツイートすることはできないのでしょうか?
ソースコードは以下の通りです
# coding:UTF-8
import tweepy
import time
while True:
CONSUMER_KEY = '***********'
CONSUMER_SECRET = '******************************'
auth = tweepy.OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)
ACCESS_TOKEN = '***********************'
ACCESS_SECRET = '*******************************'
auth.set_access_token(ACCESS_TOKEN,ACCESS_SECRET)
api = tweepy.API(auth)
search = api.search(q='#紙飛行機',lang='ja',count=10)
try:
api.update_status(search.text)
except AttributeError as e:
print("got exception:")
print(e)
time.sleep(30)