Dinamik web verisini Selenium ile yönetin
Bu eğitim Selenium 4 ve Python ile dinamik web sayfalarındaki veri öğelerini yönetmeye odaklanır. XPath/CSS stratejileri, explicit wait, tablo ve sayfalama gezinmesi, sonsuz kaydırma, iframe ve Shadow DOM, ActionChains ile karmaşık etkileşimler ve elde edilen…
Selenium ile karmaşık veri öğelerini kararlı biçimde okuyup yönetin.
Bu eğitim Selenium 4 ve Python ile dinamik web sayfalarındaki veri öğelerini yönetmeye odaklanır. XPath/CSS stratejileri, explicit wait, tablo ve sayfalama gezinmesi, sonsuz kaydırma, iframe ve Shadow DOM, ActionChains ile karmaşık etkileşimler ve elde edilen verinin pandas ile temizlenip dışa aktarılması hands-on örneklerle işlenir.
2 Gün. Her gün dört modül; sabah teknik ve demo, öğleden sonra dinamik site uygulamaları; ikinci gün veri çıkarma projesi.
İleri Seviye — tablo, sayfalama, sonsuz kaydırma ve dinamik veri öğelerini Selenium ve Python ile yönetme derinliği
Her konu, dinamik içerikli demo sitelerde canlı kodlanır; kırılgan senaryolar bilinçli olarak hata ayıklanır.
Dinamik ve değişken sayfalarda kırılmayan seçiciler yazarsınız.
AJAX, sonsuz kaydırma ve Shadow DOM gibi zor veri öğelerini yönetirsiniz.
Çıkardığınız veriyi pandas ile temizleyip dosyaya aktarırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, döngü ve istisna yönetimi bilinmelidir.
DOM yapısı ve CSS seçicileri hakkında temel bilgi gerekir.
Temel Selenium kullanımı (get, find_element, click) görülmüş olmalıdır.
Python 3.10+, selenium 4, pytest, pandas ve Chrome/Firefox kurulu olmalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
kararlı CSS ve XPath seçicileri yazabilirsiniz
explicit wait ile kararsız (flaky) testleri kararlı hale getirebilirsiniz
Selenium 4 ile tarayıcıyı başlatıp temel etkileşimleri otomatikleştirebilirsiniz
açılır menü, iframe, pencere ve alert gibi karmaşık UI öğelerini yönetebilirsiniz
tablo, sayfalama ve sonsuz kaydırma gibi veri öğelerinden güvenle veri çekebilirsiniz
eksik, hatalı ve tekrarlı veriyi pandas ile güvenle temizleyebilirsiniz
requests ve BeautifulSoup ile web verisini toplayıp REST API'leriyle çalışabilirsiniz
Page Object Model ve pytest ile bakımı kolay test paketi kurabilirsiniz
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Python ve SQL ile veri analitiği sertifika programı: SQL sorguları, pandas, EDA, istatistik, görselleştirme, KPI, RFM ve uçtan uca kapsam projesi.
Detayları Gör →Python ile veri işleme eğitimi: dosya okuma-yazma, CSV ve JSON, veri yapıları, veri temizleme, pandas girişi, sqlite3 ve basit veri doğrulama.
Detayları Gör →Python ile temel veri yapıları eğitimi: Big-O, stack, queue, deque, bağlı liste, hash tablo ve doğru yapı seçimi; timeit ölçümleri ve mülakat soruları.
Detayları Gör →Python ile veri yapılarını uygulama eğitimi: bağlı liste, stack, queue, hash tablo, ikili heap ve öncelik kuyruğu; pytest ile test-önce geliştirme.
Detayları Gör →Python sıralama algoritmaları eğitimi: bubble, selection, insertion, merge, quick, heap ve counting sort; Big-O analizi, Timsort ve süre ölçümleriyle karşılaştı
Detayları Gör →