import tweepy
import tkinter as tk
from tkinter import scrolledtext
# 替换成您的API密钥和访问令牌
consumer_key = 'YOUR_CONSUMER_KEY'
consumer_secret = 'YOUR_CONSUMER_SECRET'
access_token = 'YOUR_ACCESS_TOKEN'
access_token_secret = 'YOUR_ACCESS_TOKEN_SECRET'
# 定义一个继承自tweepy.StreamListener的自定义监听器类
class MyStreamListener(tweepy.StreamListener):
def __init__(self, output_text):
super(MyStreamListener, self).__init__()
self.output_text = output_text
def on_status(self, status):
tweet_id = status.id_str # 推文ID
tweet_text = status.full_text # 推文文本
tweet_created_at = status.created_at # 推文发布时间
tweet_info = f"Tweet ID: {tweet_id}\nTweet Text: {tweet_text}\nTweet Created At: {tweet_created_at}\n--------------\n"