Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Selenium kütüphanesi kullanarak web formlarını otomatik doldurma konulu bir eğitim içeriğidir.
- Videoda, Trendyol hesap açma botu oluşturma süreci adım adım gösterilmektedir. İçerik, Selenium kütüphanelerinin kurulumundan başlayarak, ChromeDriver ile Trendyol sitesine giriş yapma, sayfanın tamamen yüklenmesini bekleme, e-posta ve şifre alanlarını doldurma, doğrulama linkini tıklama ve hesap oluşturma işlemlerini kapsamaktadır.
- Eğitmen, elementleri bulma, değer gönderme ve tıklama işlemlerini detaylı olarak anlatmakta, ayrıca sayfanın tamamen yüklenmesini kontrol etmek için JavaScript komutları kullanarak document ready state durumunu kontrol etme yöntemini de göstermektedir. Video, basit bir form doldurma örneği sunmakta olup, sonraki videolarda form doldurma konusunda daha fazla geliştirme yapılacağı belirtilmektedir.
- Trendyol Bot Projesi Hazırlığı
- Trendyol bot projesi için boş bir proje oluşturuldu ve GitHub'dan paylaşılacak.
- Selenium driver, Selenium support ve Selenium driver Chrome driver kütüphaneleri kuruldu.
- Proje için bir driver oluşturuldu ve Chrome driver ile bağlantı kuruldu.
- 01:54Sayfa Yükleme Kontrolü
- Bazı sayfalarda sayfanın yüklenmesini beklemek gerekiyor, ancak Selenium'un kendi içerisinde sayfanın tam yüklendiğini bekleme özelliği yok.
- Sayfa yükleme durumunu kontrol etmek için "document ready state" durumunun "complete" olup olmadığı kontrol edilecek.
- "wait for page load" adında bir fonksiyon oluşturuldu ve bu fonksiyon 15 saniye boyunca sayfanın yüklenmesini bekleyecek.
- 08:04JavaScript ile Sayfa Yükleme Kontrolü
- JavaScript execute script kullanılarak "return document ready state" komutu çalıştırıldı.
- JavaScript execute script'ten dönen değerin "complete"e eşit olup olmadığı kontrol edildi.
- Bu kontrol sayesinde 15 saniye boyunca sayfanın loading işareti bitene kadar işlem yapılamayacak.
- 10:34Trendyol Hesap Açma İşlemi
- Trendyol sitesine giriş yapıldı ve mail, şifre ve kaydet butonu bulundu.
- Mail ve şifre alanları boş değilse, mail ve şifre değerleri girildi.
- Kaydet butonuna tıklandıktan sonra 2 saniye beklenip sayfa yükleme kontrolü yapıldı ve hesap oluşturulması tamamlandı mesajı ekrana yazdırıldı.
- 16:28Selenium ile Form Doldurma İşlemi
- Driver çalıştırılarak Chrome tarayıcısı açılıyor ve sayfa yükleniyor.
- Selenium, e-mail ve şifre alanlarını buluyor ve id'leri kullanarak elementleri tespit ediyor.
- Gmail adresi ve şifre girildikten sonra "Register" butonuna tıklanıyor.
- 18:23Doğrulama İşlemi
- Kayıt işlemi tamamlandıktan sonra doğrulama linki çıkıyor.
- Doğrulama linkini mailden alıp, Selenium ile elementi bulup tıklama işlemi yapılabilir.
- Mailden okuma işlemi ayrı bir konu olduğu için bu videoda ele alınmıyor.
- 19:31İşlemin Tamamlanması
- Doğrulama butonuna basılarak hesap oluşturuluyor.
- İşlem tamamlandıktan sonra tarayıcıdan çıkılıyor.
- Sonraki videoda form doldurma işleminin geliştirilmesi ve dikkat edilmesi gereken noktalar ele alınacak.