gpt4 book ai didi

python-2.7 - 如何使用 tweepy.Cursor 和 api.search 从 Tweepy 中提取 Hashtags?

转载 作者:行者123 更新时间:2023-12-04 18:41:15 26 4
gpt4 key购买 nike

通过应用 tweepy.Cursor 和 api.search 方法(如下所示),Tweepy 在提取我需要的所有其他信息(主题标签除外)方面做得很好。我从文档中知道 Hashtags 在这个结构状态下 > 实体 > 主题标签。我试图在方法中找到(下方)“hashtags”目录,但无济于事:

print "tweet", dir(tweet)
print "////////////////"
print "tweet._api", dir(tweet._api)
print "////////////////"
print "tweet.text", dir(tweet.text)
print "////////////////"
print "tweet.entities", dir(tweet.entities)
print "////////////////"
print "tweet.author", dir(tweet.author)
print "////////////////"
print "tweet.user", dir(tweet.user)

我的代码在这里:
import tweepy

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)

for tweet in tweepy.Cursor(api.search, q=('"good book"'), since='2014-09-16', until='2014-09-17').items(5):

print "Name:", tweet.author.name.encode('utf8')
print "Screen-name:", tweet.author.screen_name.encode('utf8')
print "Tweet created:", tweet.created_at
print "Tweet:", tweet.text.encode('utf8')
print "Retweeted:", tweet.retweeted
print "Favourited:", tweet.favorited
print "Location:", tweet.user.location.encode('utf8')
print "Time-zone:", tweet.user.time_zone
print "Geo:", tweet.geo
print "//////////////////"

最佳答案

获取 hashtags 来自 entities dictionary :

print tweet.entities.get('hashtags')

关于python-2.7 - 如何使用 tweepy.Cursor 和 api.search 从 Tweepy 中提取 Hashtags?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25895321/

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