前提・実現したいこと
tweepyを使用してワードを検索。
該当するワードについてツイートしているアカウントを自動でフォローできるようにしたいです。
発生している問題・エラーメッセージ
create_friendship() takes 1 positional argument but 2 were given
該当のソースコード
python
1import tweepy 2 3CONSUMER_KEY = '' 4CONSUMER_SECRET = '' 5ACCESS_TOKEN = '' 6ACCESS_SECRET = '' 7 8auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 9auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET) 10api = tweepy.API(auth) 11 12# 指定した条件(検索ワード、検索件数)に一致するユーザ情報を取得 13 14search_results = api.search_tweets(q="検索ワード", count=10) 15 16for result in search_results: 17 tweet_id = result.id #Tweetのidを取得 18 user_name = result.user._json['screen_name'] #ユーザーのidを取得 19 user_id= result.user._json['id'] 20 print(user_name,user_id) 21 22 try: 23 #api.create_favorite(tweet_id) #ファボする 24 #api.retweet(tweet_id) #RTする 25 api.create_friendship(result.id) #フォローする 26 except Exception as e: 27 print(e)
試したこと
api.create_friendship(result.id)の引数を変更したりしましたが、修正されませんでした。
ファボとRTはうまくいきました。
以下のコードも試しましたが、変わらずでした。
補足情報(FW/ツールのバージョンなど)
M1 mac
anaconda使用です
ご教授よろしくお願いいたします
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2021/10/28 04:38