الحصول على التغريدات المفضلة في تويتر
تحية طيبة،
أحاول الحصول على قائمة بالتغريدات المفضلة لحساب معين في تويتر على شكل ملف (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
سأكون شاكرة جدًا ومقدرة لأي مساعدة في هذا الشأن..
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !