Bu kursları tamamladıktan sonra profesyonel görselleştirmeler ve panolar oluşturma konusunda kendime güveniyorum
Kurs Açıklaması
İnternete yayılmış bilgileri alıp ayrıştırabilen araçlar geliştirmek, veri biliminin pek çok alanında geçmişte olduğu gibi bugün de değerlidir. Bu derste HTML kodunu nasıl gezip ayrıştıracağını ve web sitelerini otomatik olarak tarayacak araçlar geliştirmeyi öğreneceksin. Kazıma işlemlerimizi çok yönlü Python kütüphanesi scrapy ile yapıyor olsak da, burada öğreneceğin pek çok tekniği BeautifulSoup ve Selenium gibi diğer popüler Python kütüphanelerinde de uygulayabilirsin. Dersi tamamladığında HTML yapısını zihninde sağlam bir modele oturtacak, HTML kodunu ayrıştırıp istediğin bilgilere erişecek araçlar geliştirebilecek ve web’i ölçekli bir şekilde taramak için basit scrapy spider’ları oluşturabileceksin.
Ön Koşullar
Müfredat
Kurs planı
1
HTML’e Giriş
HTML’in yapısını öğren. Önce web scraping’in veri bilimi araç kutuna neden değer kattığını açıklıyor, sonra HTML’in temellerine dalıyoruz. Bölümü, HTML kodundaki öğeler arasında gezinmek için kullanılan XPath gösterimine kısa bir girişle bitiriyoruz.
2
XPath’ler ve Seçiciler
scrapy seçicilerini keşfetmek için XPath söz diziminden yararlan. Bu iki kavram, bir HTML belgesini kazıyabilmene doğru seni bir adım daha yaklaştıracak.
3
CSS Konumlayıcılar, Zincirleme ve Yanıtlar
CSS Konumlayıcı söz dizimini öğren ve CSS Konumlayıcıları XPath ile zincirleme fikriyle oynamaya başla. Ayrıca, Seçiciler gibi davranıp birden çok web sitesinde kazıma çabalarımızı harekete geçirmek için ek araçlar sunan Response nesnelerini tanıtıyoruz.
4
Spider’lar
scrapy ile web tarayıcıları oluşturmayı öğren. Bu scrapy spider’ları, önceki bölümlerde öğrendiğimiz adımlara göre bağlantıları takip ederek birden çok sayfa üzerinden web’i otomatik olarak tarayacak.
Python ile Web Scraping
Kurs
Tamamlandı

