有什么方法可以提取推文的地理位置,即使用户没有启用该位置?我希望收集来自特定州的推文,以便对推文进行情绪分析。请帮忙
class StdOutListener(StreamListener): #class 允许我们打印推文 def on_data(self, data): full_tweet = json.loads(data) ##this 确保如果 full_tweet: tweet_text 中的 'extended_tweet' 不会被截断= full_tweet.get('full_text') else: tweet_text = full_tweet.get('text') tweet_time = full_tweet.get('created_at') tweet_lang = full_tweet.get('lang') if tweet_lang != None and tweet_lang == 'en' and tweet_text != None and 'RT @' not in tweet_text: ##this 只获取文本和时间戳,这使得数据库非常节省空间 tweetObject = { "text": tweet_text, "time" : tweet_time, } scPrimary.insert_one(tweetObject) 返回 True