الحصول على التغريدات المفضلة في تويتر

أروى • منذ 5 سنوات

تحية طيبة، 

أحاول الحصول على قائمة بالتغريدات المفضلة لحساب معين في تويتر على شكل ملف (CSV) من خلال إستخدام تويتر API 

المشكلة التي أواجهها تكمن في أن عدد التغريدات التي أستطيع الحصول عليها محدودة، بسبب القيود التي وضعتها تويتر، تقريباً ٣٥٠٠ تغريدة فقط 

لذالك حاولت أن أستخدم أحد من هذه الباراميترز (created_at='Oct  2010',since_id='XXX)  للتمكن من الحصول على تغريدات مختلفة، لاكن بلا جدوى أحصل على نفس النص دائمًا.. 

أيضًا طرأ في بالي أن أحفظ آخر إندكس للتغريدة الأخيرة ومن ثم يبدأ فيها مرة أخرى من خلال (max_id) لاكن لم آتمكن من مناداة آخر إندكس  وجعله هو البداية.. 

واستخدمت في ذالك طريقتين:

الأولى (القديمة): 

:(def get_all_tweets(screen_name

('new_tweets = api.favorites(screen_name = screen_name,count=200,max_id='XXX',created_at='Oct  2010',since_id='XX

الثانية (الجديدة): 

:()for status in tweepy.Cursor(api.favorites, id='XXX',created_at='Oct  2010',since_id='XXX').items

 

سأكون شاكرة جدًا ومقدرة لأي مساعدة في هذا الشأن.. 
 

 

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !