我想知道一種獲取推特ID的方法,以檢查在我使用tweepy的python應用程序中用戶的時間軸中顯示的推文是什麼。如何在tweepy(python)中獲取推特ID(since_id,max_id)?
我似乎沒有辦法提取推特ID或跟蹤它們。要保持檢查的參數是since_id
。請有人幫忙。
我想知道一種獲取推特ID的方法,以檢查在我使用tweepy的python應用程序中用戶的時間軸中顯示的推文是什麼。如何在tweepy(python)中獲取推特ID(since_id,max_id)?
我似乎沒有辦法提取推特ID或跟蹤它們。要保持檢查的參數是since_id
。請有人幫忙。
tweepy
庫緊隨twitter API
。該API返回的所有屬性都可用於結果對象;所以狀態信息,你需要看看tweet
object description,看看他們有一個id
參數:
for status in api.user_timeline():
print status.id
存儲最近id
輪詢更新。
max_id
和since_id
是api.user_timeline()
方法的參數。
使用tweepy.Cursor()
對象可能是這個樣子:
tweets = []
for tweet in tweepy.Cursor(api.user_timeline,
screen_name=<twitter_handle>,
since_id = <since_id>
).items(<count>):
tweets.append(tweet)
如果你用多行tweepy格式化你的內聯好一點,這會更好看。遊標() –
@ Danijel-JamesW隨意編輯!目前的格式是根據我的pep8 linter :) –
謝謝,我會考慮這一點。 –
api.user_timeline是什麼? – Veltro
@Liam:[Twitter'狀態/ user_timeline'集合](https://dev.twitter.com/rest/reference/get/statuses/user_timeline)。另請參閱[Tweepy API文檔](http://tweepy.readthedocs.org/en/v3.2.0/api.html#timeline-methods)。 –