【发布时间】:2022-08-03 16:13:20
【问题描述】:
import tweepy
import time
api_key = \"\"
api_secret = \"\"
bearer_token = r\"\"
access_token = \"\"
access_token_secret = \"\"
client = tweepy.Client(bearer_token, api_key, api_secret, access_token, access_token_secret)
auth = tweepy.OAuth1UserHandler(bearer_token, api_key, api_secret, access_token, access_token_secret)
api = tweepy.API(auth)
class MyStream(tweepy.StreamingClient):
def on_tweet(self, tweet):
try:
print(tweet.text)
client.like(tweet.id)
except Exception as error:
print(error)
time.sleep(5)
stream = MyStream(bearer_token=bearer_token)
stream.add_rules(tweepy.StreamRule(\"#Python OR #programming -is:retweet -is:reply\"), dry_run=True)
stream.filter()
真的不确定发生了什么,因为我关注这个 youtube 视频到 T。
-
您的意思是使用
dry_run参数吗? -
您正在初始化 Tweepy
api和client对象,但随后不使用它们?
标签: python api twitter bots twitterapi-python