imdecoder
Gold Üye
- Katılım
- 20 Şub 2022
- Mesajlar
- 160
- Beğeniler
- 41
- Yaş
- 27
- İletişim
Açıklama
Selenium framework'ü kullanılarak geliştirilmiş bir Instagram botuÖzellikler
Bir kullanıcının tüm gönderilerini indirmeBir kullanıcının tüm gönderilerini beğenme veya beğenmekten vazgeçme
Toplu takipten çıkma
Bir gönderiye toplu yorum yapma
Takip etmeyen kullanıcıları takipten çıkma
Toplu mesaj silme
Öne çıkan hikaye indirme
Hikaye indirme
Tek gönderi indirme
IG TV video indirme
Bir Kullanıcının takipçilerini takip etme
Bir dosyadaki tüm kullanıcıları takip etme
Bir gönderiyi beğenen kullanıcıları takip etme
Etikete Göre kullanıcıları takip etme
Etikete göre gönderileri beğenme
Tek gönderi beğenme veya beğenmekten vazgeçme
Bir gönderiye yorum yapma
Kullanıcı takip etme veya takip etmekten vazgeçme
Kullanıcı engelleme veya engel kaldırma
Diğer Özellikler
İngilizce ve Türkçe olarak 2 dil desteği eklenmiştir.Tarayıcı penceresi gizli veya açık bir şekilde çalıştırabilmek için 2 seçenek eklenmiştir.
Ayarlar menüsü eklenmiştir.Ayarlar menüsü ile dil ve tarayıcı ayarları görüntülenebilir ve değişiklikler yapılabilir.
Ayrıntılar
İnstagram oturumunuzu açarak yukarıdaki özellikleri kullanabilirsiniz.2 adımlı doğrulama ile güvenlik sağlanmış hesaplarda da instagram girişi yapılabilmektedir.
Proje geliştirme aşamasında 2 adımlı doğrulama kodu sadece telefona gönderildiği için ,2 adımlı doğrulama özelliği , doğrulama kodunun telefon numarasına gönderilme durumuna göre geliştirilmiştir.
Varsayılan uygulama dili İngilizce'dir.
Yapılandırma Ayarları
Proje webdriver olarak Firefox tarayıcısını kullanmaktadır.Bu yüzden Firefox'un kurulu olması gerekmektedir.Firefox'un kullanılabilmesi için
Linkleri görebilmek için kayıt olmanız gerekmektedir
indirilmeli ve indirilen webdriver'in dizin yolu
Linkleri görebilmek için kayıt olmanız gerekmektedir
içerisinde tanımlanmalıdır.Config Ayarları
headless: Tarayıcının görünüp görünmemesini belirtir.Varsayılan değeri:true
language: Uygulamanın varsayılan dilini belirtir.
languages: Her bir uygulama dili için ayarlar , menü ve uyarı mesajlarını barındırır.
time: time.sleep() kullanılan yerler için işlem bekleme sürelerini belirtir.
Windows için paketlerin kurulumu
Python:
python -m pip install -r .\requirements.txt
Kullanım
Kullanıcıdan bilgi girişi yapması istenilen herhangi bir işlem/konumdan ana menüye dönmek için 'menu' komutu kullanılmalıdır.
Python:
python instagram.py
Notlar
Gönderi beğenme , kullanıcı takip etme , toplu yorum yapma gibi işlemlerde hesabınızın engellenmemesi için işlem süre aralıkları uzun süreler olarak ayarlandı.Yapılan işlemler için belirlenen işlem süreleri
Linkleri görebilmek için kayıt olmanız gerekmektedir
dosyası içerisinden değiştirilebilir.Sadece Windows işletim sisteminde test edilmiştir.
Python versiyonu:3.8.1
Kullanılan Teknolojiler
- Python
- Selenium
- Javascript
Ekran Görüntüleri
Ana menüGönderileri indirme
Gönderileri beğenme
Toplu takipten çıkma
Toplu yorum yapma
Toplu mesaj silme
Lisans:
Linkleri görebilmek için kayıt olmanız gerekmektedir
Kaynak Kodları:
Linkleri görebilmek için kayıt olmanız gerekmektedir
geckodriver:
Linkleri görebilmek için kayıt olmanız gerekmektedir
İndir:
Linkleri görebilmek için kayıt olmanız gerekmektedir
VirusTotal:
Linkleri görebilmek için kayıt olmanız gerekmektedir
Yardım isteyenler imzadaki DC üzerinden bana ulaşabilir.
Son düzenleme: