gpt4 book ai didi

python - 使用需要特定字段的 Tweepy 提取推文

转载 作者:太空狗 更新时间:2023-10-30 02:55:16 24 4
gpt4 key购买 nike

我正在尝试根据某些主题标签或关键字提取推文,并希望捕获以下信息:日期、用户名(发推文的人)、转发次数和点赞次数。

我希望所有这些信息都采用列行格式,并以 Excel 或 CSV 格式导出。我已经尝试了下面的代码,但我无法获得所有内容。

我该怎么做?

import tweepy
import csv
ckey = "*************"
csecret = "******************"
atoken = "****************"
asecret = "************************"
OAUTH_KEYS = {'consumer_key':ckey,'consumer_secret':csecret,'access_token_key':atoken,'access_token_secret':asecret}
auth=tweepy.OAuthHandler(OAUTH_KEYS['consumer_key'],OAUTH_KEYS['consumer_secret'api = tweepy.API(auth)
testTweet = tweepy.Cursor(api.search, q="Trump AND H1B").items(1000)
for tweet in testTweet:
print (tweet.created_at, tweet.text, tweet.lang, tweet.user)

最佳答案

Tweepy 使用 Twitter API,因此您可以使用 these fields 提取所有推文信息.

您可以这样修改您的代码:

for tweet in testTweet:
text = tweet.text
language = tweet.lang
date = tweet.created_at
username = tweet.user
retweets = tweet.retweet_count
likes = tweet.favorite_count

最后,如果你想将所有信息存储在一个Excel文件中,我建议你使用xlsxwriter。 .此包允许您处理 .xls 和 .xlsx 格式,并且使用简单。

否则,如果您想使用 CSV,请检查 this Stack Overflow question .

关于python - 使用需要特定字段的 Tweepy 提取推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42994626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com