Tekrar hoş geldiniz.
Web kazıma hakkında bilgi edinmek için, gerçekten kullanabileceğimiz ve hatta belki de portföyümüze ekleyebileceğimiz
yararlı bir proje oluşturalım.
Yapmak istediğim şey Hacker News'in daha güzel bir versiyonu.
Bir programcı olarak her sabah uyandığımda genellikle Hacker News okurum çünkü bu benim için sektörden
haberdar olmak ve genel programlama haberleri hakkında bilgi edinmek için harika bir yol.
Burada gerçekten çok güzel makaleler var ve pek çok programcı Hacker News'i sektörü
takip etmek için kullanıyor.
Bu sayfada bir ton bilgi var.
Aslına bakarsanız, her yenilediğinizde yeni bir konu açılıyor.
Yeni bir şey.
Örneğin burada yeni sekmeye gidersem, bunu görüyor musunuz?
Bu hikâyeleri yeniledikçe sürekli yeni hikâyeler ekleniyor.
Burası çok hızlı ilerleyen bir web sitesi çünkü pek çok insan bunları yayınlıyor, ilgi çekmek için buradaki bağlantıları kullanıyor
çünkü burada çok fazla okuyucu var.
Şimdi, bunalmamak için, genellikle sadece 100 puanın üzerinde olan hikayeleri okumayı
veya incelemeyi seviyorum.
Yani, kullanıcılar tarafından oylandılar.
O halde web kazıma yöntemini kullanarak öyle bir araç geliştirelim ki sabah uyandığımda 100'den fazla puan
alan tüm hikayeleri tarayıp bulmak zorunda kalmayayım çünkü bunlar en popüler olanlar,
belki de en önemlileri.
Bu verileri kazıyalım ve 100 puandan az olan tüm hikayeleri çıkaralım, böylece yalnızca önemli haber
makalelerine odaklanabilirim.
Kulağa oldukça heyecan verici geliyor, değil mi?
Bu, Python'un hayatımızı kolaylaştırmak için harika bir kullanımı.
Şimdi, bu projeyi bitirdikten sonra, bu bilgiyi uygulamanın birçok yolu var.
Örneğin, Hacker News'in sahip olduğu şeylerden biri, her ay şirketlerin programcılar için iş fırsatları
yayınladığı bir kim işe alıyor.
Bu nedenle, farklı iş fırsatları yayınlayan şirketlerin bu verilerini gerçekten kazımak ve belki de eğilimlerin ne olduğunu
anlamaya çalışmak iyi bir proje olabilir.
En çok ne tür programcılar talep görüyor?
Hey, Python programcıları en çok talep gören kişiler mi?
Belki de Python kelimesinin kaç kez geçtiğini kazıyıp bularak?
Ya da belki de Java veya JavaScript programcıları en yaygın olanlarıdır?
Ve belki de güncel kalmak ve en çok talep gören beceri olduğundan emin olmak için hangi beceriyi öğrenmeniz gerektiğini görmek için farklı gönderilerin
eğilimlerini izleyen bir web sitesi oluşturabilirsiniz.
Sadece bir fikir.
Ama şimdilik buna odaklanalım.
Bu web sitesini kazımak için Beautiful Soup adlı bir araç kullanmak istiyoruz.
Ve güzel çorba Python'da kullanabileceğimiz şeydir.
Python'da web sitelerini kazımak için kullanabileceğimiz bir kütüphanedir.
Burada çok eski bir web sitesi var, ancak çoğu web kazıma projesinin kullandığı çok kullanışlı bir
araç.
Bir sonraki videoda ellerimizi kirleteceğiz.
Güzel çorba hakkında bilgi edineceğiz ve Hacker News ile web kazıma projemizi oluşturmaya başlayacağız.
Hadi başlayalım.