I am trying to get all replies of this particular user. So this particular user have reply_to_user_id_str of 151791801. I tried to print out all the replies but I'm not sure how. However, I only manage to print out only 1 of the replies. Can anyone help me how to print out all the replies?
My codes are:
for page in tweepy.Cursor(api.user_timeline, id="253346744").pages(1):
for item in page:
if item.in_reply_to_user_id_str == "151791801":
a = api.get_status(item.in_reply_to_status_id_str)
First, find the retweet thread of your conversation with your service provider:
# Find the last tweet for page in tweepy.Cursor(api.user_timeline, id="253346744").pages(1): for item in page: if item.in_reply_to_user_id_str == "151791801": last_tweet = item
last tweet will contain their last retweet to you. From there, you can loop back to your original tweet:
# Loop until the original tweet while True: print(last_tweet.text) prev_tweet = api.get_status(last_tweet.in_reply_to_status_id_str) last_tweet = prev_tweet if not last_tweet.in_reply_to_status_id_str: break
It's not pretty, but it gets the job done. Good luck!