以下是一个简单的 Python 脚本,使用 Tweepy 库来进行推特 API 调用,搜索关键词为'大运会',并爬取相关新闻信息,包括时间、账号、点赞数、浏览数和推文内容。

import tweepy

consumer_key = 'YOUR_CONSUMER_KEY'
consumer_secret = 'YOUR_CONSUMER_SECRET'
access_token = 'YOUR_ACCESS_TOKEN'
access_token_secret = 'YOUR_ACCESS_TOKEN_SECRET'

def get_twitter_news(keyword):
    # 授权
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_token, access_token_secret)
    api = tweepy.API(auth)

    # 搜索推特
    tweets = api.search(q=keyword, tweet_mode='extended', lang='en', count=10)

    # 解析并打印结果
    for tweet in tweets:
        print('时间:', tweet.created_at)
        print('账号:', tweet.user.screen_name)
        print('点赞数量:', tweet.favorite_count)
        print('浏览数量:', tweet.retweet_count)
        print('推文内容:', tweet.full_text)
        print('-------------------')

# 调用函数并传入关键词
get_twitter_news('大运会')

请注意,你需要替换代码中的YOUR_CONSUMER_KEYYOUR_CONSUMER_SECRETYOUR_ACCESS_TOKENYOUR_ACCESS_TOKEN_SECRET为你的实际推特开发者凭证。你可以在推特开发者平台上创建一个应用程序来获取这些凭证。

此脚本将打印出每个搜索结果的时间、账号、点赞数量、浏览数量和推文内容。你可以根据需要对结果进行进一步处理或存储到数据库中。

Python 爬取推特新闻 - 大运会相关信息

原文地址: https://www.cveoy.top/t/topic/pY7g 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录