Mody
Gold Üye
- Katılım
- 22 Şub 2022
- Mesajlar
- 133
- Beğeniler
- 26
ekledim agaEvet ayrıntılar için istersen imzadaki adresten DC ekleyebilirsin.
ekledim agaEvet ayrıntılar için istersen imzadaki adresten DC ekleyebilirsin.
Kabul ettim.ekledim aga
Açıklama
Selenium framework'ü kullanılarak geliştirilmiş bir Instagram botu
Özellikler
Bir kullanıcının tüm gönderilerini indirme
Bir 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çinLinkleri görebilmek için kayıt olmanız gerekmektedirindirilmeli ve indirilen webdriver'in dizin yoluLinkleri görebilmek için kayıt olmanız gerekmektediriçerisinde tanımlanmalıdır.
driver_path: Webdriver dizin yolunu belirtir.
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üreleriLinkleri görebilmek için kayıt olmanız gerekmektedirdosyası 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.