Bu proje, kullanıcıların Instagram hesaplarındaki takipçi ve takip ettikleri kişileri analiz etmelerine yardımcı olan bir otomasyon aracıdır. Kullanıcılar kendi hesaplarına giriş yaptıktan sonra takipçi listeleri alınır ve analiz edilerek kullanıcıya takip etmeyenleri veya karşılıklı takipleşmediklerini gösterir.
- Giriş Sistemi: Kullanıcı adı ve şifre ile Instagram'a giriş yapılabilir.
- Takipçi ve Takip Edilenlerin Alınması: Otomatik olarak tüm liste çekilir.
- Kullanıcı Arayüzü (GUI): PyQt5 kullanılarak kullanıcı dostu bir arayüz sağlanmıştır.
- Farklılık Analizi: Takip etmeyenleri veya geri takip yapmayanları analiz ederek gösterir.
Uygulamanın arayüzünü çalıştırmak için
login.py
dosyasını çalıştırın.
- Gerekli kütüphanelerin yüklü olduğundan emin olun (aşağıda belirtildi).
login.py
dosyasını çalıştırarak uygulamayı başlatın.- Kullanıcı adı ve şifrenizi girerek oturum açın.
- Takipçi ve takip edilen listelerini çekin.
- Farklılıkları analiz ederek sonuçları görüntüleyin veya dışa aktarın.
Python 3.7+ sürümü önerilir.
Gerekli kütüphaneleri yüklemek için:
pip install -r requirements.txt
Veya ayrı ayrı:
pip install PyQt5 openpyxl selenium
Ayrıca, tarayıcı sürümünüze uygun bir WebDriver (ör. Chrome için chromedriver) indirip webdriver.exe
olarak projenin içine eklemelisiniz.
login.py
: Uygulamanın başlangıç dosyası.compare_result.py
: Sonuçları karşılaştırırinsta.py
: Selenium ile Instagram işlemlerini otomatikleştiren bot mantığı.
git clone https://github.com/ozay-mehmet/Instagram-Bote.git
cd App_Code
python login.py
- Bu araç, Instagram’ın kullanım politikalarına aykırı işlemler yapabilir. Kendi hesabınızla dikkatli kullanın.
- Hesabınızın güvenliği için 2FA (iki faktörlü kimlik doğrulama) aktifse giriş sorunları yaşayabilirsiniz.
Pull request'ler her zaman memnuniyetle karşılanır. Büyük değişiklikler yapmadan önce bir issue açarak önerilerinizi tartışabilirsiniz.