Sosyal medya analiz projesi yazıyorum, (takip edilen, takipçiler, gönderi sayısı, profil fotoğrafını) api kullanmadan çekmeyi başardım.
Şimdi ise “instagram api’ye(ekstra yazılmış apilerde olabilir)” giriş yapılarak. Benim belirlediğim kişileri gün içeresinde crontab ile belirlediğim saatte takip edecek.
İnstagram api için türkçe kaynak neredeyse yok denecek kadar az.
İnstagram api kullanımı hakkında birazcık bilgi verir misiniz.
Teşekkür ederim.
Bu arada Sezer Bey çok sıcak kanlı ve günlerdir sorunlarımı çözüm odaklı dinliyor. Onun için çok teşekkür ederim.
Öncelikle rica ederim 🙂
Bu konuda birkaç alternatif mevcut. Kullandığımız sistem sadece tek bir sunucuda çalışıyorsa django-cron kullanabilirsiniz. Bu eklenti, çalıştırmak istediğiniz kodları “do” metodu altına kaydettikten sonra, belirlediğiniz sürede bir çalıştırmanızı sağlamakta. Ancak eğer siteniz master/slave gibi birden çok sunucuda çalışıyorsa django-cron her sunucuda ayrı ayrı çalışacağı için patlayacaktır.
Genellikle bu tarz işleri django ile değil, kendi yönetim mekanizması olan, daha gelişmiş bir sistem olan Celery ile çözmekteyiz. Celery’de cron’daki gibi verdiğiniz metodu kendi üzerinde çalıştırır, ayrıca Django’da bağımsız çalıştığı için, çok daha efektif olacaktır.
Bunlardan daha farklı olarak işletim sistemi seviyesinde yönetebilirsiniz. GNU/Linux üzerinde varsayılan olarak “cronjob” mekanizması bulunmaktadır. Yazdığınız scripti buraya ekleyerek periyodik olarak işlemlerinizi yaptırabilirsiniz.