簡體   English   中英

使用 tweepy 提取推文

[英]Extracting tweets with tweepy

我曾嘗試使用 tweepy 提取特定關鍵字的推文。但是,與 twitter 搜索中看到的特定關鍵字的推文相比,使用 tweepy 提取的推文數量較少。 此外,我想知道如何使用任何 twitter 數據提取庫(tweepy/twython)有效地提取感興趣的特定關鍵字的所有推文。 我還面臨一個問題,即出現相同關鍵字的不相關推文。有沒有辦法微調搜索並執行准確提取,以便我獲得針對特定關鍵字提取的所有推文。 我添加了許多要求的代碼片段。但我對代碼的運行沒有任何問題。

tweets = api.search('Mexican Food', count=500,tweet_mode = 'extended')
data = pd.DataFrame(data=[tweet.full_text for tweet in tweets], columns 
['Tweets'])
data.head(10)
print(tweets[0].created_at)

我的問題是如何使用特定關鍵字獲取所有推文。例如,當我運行上面的代碼時,每次我收到不同數量的推文。此外,我通過在 twitter 上進行手動搜索進行了交叉檢查,似乎有比通過 tweepy 為特定關鍵字提取的推文要多得多。 另外我想知道是否有任何方法可以通過 python 微調關鍵字搜索,以便獲取我感興趣的關鍵字的所有相關推文。

問題是當你使用 tweepy 時它有一些限制。 它將無法獲取較舊的推文。 因此,我建議您使用https://github.com/Jefferson-Henrique/GetOldTweets-python代替 tweepy 來獲取較舊的推文。

既然你拒絕幫助我解決你的問題,我會盡量回答我的問題:

您可能沒有正確進行分頁

ps:查看堆棧溢出指南 幫助他人重現問題有一個重要的點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM