• Yapay zekadan makale özeti

    • Bu video, Cüneyt Tansel tarafından sunulan Instagram bot kodlarının eğitim serisinin bir bölümüdür.
    • Videoda, Instagram botunun üç yeni özelliği detaylı olarak anlatılmaktadır: takipçilerin listesini alıp text dosyasına kaydetme, takip ettiklerinizin listesini alıp text dosyasına kaydetme ve takip etmeyenleri takipten çıkarma. İlk bölümde JavaScript kodları kullanılarak sayfa kaydırma işlemleri ve veri alma işlemleri gösterilirken, ikinci bölümde programın çalıştırılması ve hata ayıklanması gösterilmektedir.
    • Videoda ayrıca Instagram'ın günlük kısıtlama uyguladığı ve bu kısıtlamaların nasıl aşılacağı hakkında bilgiler verilmektedir. Programın 17 kişiyi çıkardığı ve hata mesajı verdiği belirtilmektedir. Konuşmacı, kaynak kodlarının videonun altında paylaşılacağını ve izleyicilerin sorularını cevaplayacağını ifade etmektedir.
    00:01Instagram Bot Serisi Tanıtımı
    • Cüneyt Tansel, Instagram serisi ile devam ediyor ve önceki videolarda ilk beş maddeyi işlemiş, üç yeni madde daha eklemiş.
    • Onaltı. bölümde takipçilerin listesini alıp bir text dosyasına kaydediyor.
    • Yedi. bölümde takip ettiklerinin listesini alıp text dosyasına kaydediyor ve takip ettikleriniz geri sizi takip etmiyorsa onları takipten çıkartıyor.
    00:36Botun Çalışma Mantığı
    • Bot, "sev seni sevene hak ile yeksan ise sevme seni sevmeyeni mısır'a sultan ise" mantığıyla çalışır.
    • Bot, geniş çaplı bir bot olacağına başlarken düşünülmemiş ve karışıklığı çözmek için birkaç ufak değişiklik yapılmış.
    • Botun iki fonksiyonu var: takipçi listesi fonksiyonu ve takip edilenler listesi fonksiyonu.
    01:36Fonksiyonların Çalışma Prensibi
    • Takipçi listesi fonksiyonu bir a parametresi alıyor ve işlem başladığında tarayıcıyı başlatıyor.
    • İkinci fonksiyon da tarayıcı başlatıyor ve önceki fonksiyonun çalışmasını engellemek için kontrol yapılıyor.
    • Dördüncü madde sıfır gönderiyorsa direkt çıkış yapılıyor, göndermiyorsa sekizinci madde çalıştırılıyor.
    02:43Takipçi Listesi Alma İşlemi
    • Bot başlangıçta şifre, kullanıcı adı ve çekilecek hedef profildeki kullanıcı adını soruyor.
    • Profil sayfasına gidildikten sonra JavaScript kodu kullanılarak sayfa aşağı kaydırılıyor.
    • Sayfa sonuna kadar kaydırma işlemi için bir döngü kullanılıyor ve sayfa kontrol ediliyor.
    07:04Takipçi Listesinin Kaydedilmesi
    • Takipçi listesi, fonksiyonuyla şehre modülüyle fidan fonksiyonu çağrılıp kaynak kodla arttırılıp bulunan takipçi değişkenine aktarılıyor.
    • Takipçiler.txt dosyası oluşturulup bulunan takipçiler for döngüsü ile tek tek elementler UTF-8'e çevriliyor.
    • Dosya kapatıldıktan sonra kullanıcı bilgi mesajı veriliyor ve çıkış yapılıyor.
    08:31Takip Edilenlerin Listesi Alma İşlemi
    • Yedi. maddede takip edilenlerin listesi alınıyor.
    • Profil sayfasına gidildikten sonra "nereyi tıklattırıyor üç" seçeneği tıklanıyor.
    • JavaScript çalıştırılıp sayfa aşağı kaydırılıyor ve aynı işlemler tekrarlanıyor.
    10:37Takip Edilenlerin Listesinin Karşılaştırılması
    • Sekiz. maddede takip edilenlerin listesi çekiliyor ve bu liste ile karşılaştırma yapılıyor.
    • Takip edilen şahıslar listede varsa takipten çıkartılıyor, yoksa çıkartılmıyor.
    • Takipten çıkartma işlemi için Selenium yerine Request modülü kullanılıyor.
    11:21Instagram Kısıtlamaları
    • Instagram, 2000-3000 gibi daha fazla takipçi varsa belirli süre içerisinde fazla sorgu yapıldığında bir günlük kısıtlama uyguluyor.
    • Bu kısıtlama hesabın banlanması değil, sadece bir günlük kısa kısıtlama.
    • JavaScript'te hemen engellemiyor, işlem bittikten sonra başka bir işlem yapmaya çalıştığınızda otomatik engelli yiyorsunuz.
    12:53Botun Test Edilmesi
    • Takipçi listesi almak için kullanıcı adı, şifre ve çekilecek profil bilgileri giriliyor.
    • Takip edilenlerin listesi almak için kullanıcı adı, şifre ve takip edilen kişinin kullanıcı adı giriliyor.
    • Takip etmeyenleri listelemek ve takipten çıkarmak için önce takipçi listesi, sonra takip edilenler listesi alınıyor.
    20:11Programın Çalıştırılması ve Hata Çözümü
    • Program çalıştırılırken kullanıcı adı ve şifre girilerek giriş yapılıyor.
    • Gece saatlerinde hataların oluşması normal olarak belirtiliyor.
    • Giriş çıkış işlemlerinin hızlandırılması ve süresinin azaltılması öneriliyor.
    21:57Programın Sonuçları
    • İlk başta hatayı almadan önce tüm takipçilerin çıkarıldığı için, hata sonrası tekrar olmayan kişilerin çıkartılamadığı belirtiliyor.
    • Sayfa yenilendiğinde 17 kişinin kaldığı görülebiliyor.
    • Program işlemi başarıyla gerçekleştirmiş ancak son bilgi mesajı vermeden hata vermiş.
    23:08Video Kapanışı
    • Kaynak kodlarının linkinin video altında paylaşılacağı belirtiliyor.
    • İzleyicilerden hata durumunda soru sormaları ve yardım istemeleri isteniyor.
    • İzleyicilerden videoyu beğenmeleri, kanala abone olmaları ve bildirim zilini açmaları isteniyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor