Credit

Web Scraping — Regresyon Projesi : İkinci El Araç Fiyatı Tahminlemesi

Merve Horoz

--

Istanbul Data Science Academy — Web Scraping, Regression Project 2

1. Web Scraping

Gerçek veriler ile çalışmak, veri bilimini öğrenme sürecinde çok önemli bir yere sahiptir. Gerçek verilere ulaşabilmek için web scraping işlemi bu aşamada önemli rol almaktadır.

Web scraping, web sitesi üzerinde otomatik olarak veri toplama işlemidir. Web sitelerindeki veriler metin tabanlı biçimlendirme dilleri (HTML, XML vs.) ile tutulan yapılandırılmamış verilerdir. Web scraping işlemi ile bu verileri kazıyarak yapılandırılmış bir şekilde saklamamıza imkan verir.

Bu işlemi gerçekleştirmek için Python’da bazı kütüphanelere ihtiyacımız var. Bunlardan biri “BeautifulSoup” diğeri ise “requests” kütüphanesidir. “Requests” ile web sitesine veri kazıma isteğini göndeririz “BeutifulSoup” ile HTML formatını ayıklayıp bilgileri alabiliriz.

Bu projede, araç satışı yapan bir sitenin sayfasından alınan 2. el otomobil ilanlarının verileri ile ikinci el araç fiyatı tahminlemesi yaptım. Web sitesine gerekli komutları gönderip her ilan sayfasının içerisine giderek araçların belirli özelliklerini topladım.

--

--