前提・実現したいこと
tweepyを使用してワードを検索。
該当するワードについてツイートしているアカウントを自動でフォローできるようにしたいです。
発生している問題・エラーメッセージ
create_friendship() takes 1 positional argument but 2 were given
該当のソースコード
python
import tweepy CONSUMER_KEY = '' CONSUMER_SECRET = '' ACCESS_TOKEN = '' ACCESS_SECRET = '' auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET) api = tweepy.API(auth) # 指定した条件(検索ワード、検索件数)に一致するユーザ情報を取得 search_results = api.search_tweets(q="検索ワード", count=10) for result in search_results: tweet_id = result.id #Tweetのidを取得 user_name = result.user._json['screen_name'] #ユーザーのidを取得 user_id= result.user._json['id'] print(user_name,user_id) try: #api.create_favorite(tweet_id) #ファボする #api.retweet(tweet_id) #RTする api.create_friendship(result.id) #フォローする except Exception as e: print(e)
試したこと
api.create_friendship(result.id)の引数を変更したりしましたが、修正されませんでした。
ファボとRTはうまくいきました。
以下のコードも試しましたが、変わらずでした。
補足情報(FW/ツールのバージョンなど)
M1 mac
anaconda使用です
ご教授よろしくお願いいたします
まだ回答がついていません
会員登録して回答してみよう