• Buradasın

    Python ile İnternetten Veri Çekme Eğitimi

    youtube.com/watch?v=tOqdi5zWiyo

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, konuşmacı Python programlama dilini kullanarak internetten veri çekme işlemini adım adım anlatmaktadır.
    • Video, emlak sitesinden fiyat çekme örneği üzerinden ilerlemektedir. İçerikte öncelikle URL'nin nasıl alınacağı, headers (başlık) bilgilerinin nasıl ekleneceği, LXML formatında sayfa içeriğinin nasıl çekileceği ve fiyatların nasıl bulunacağı gösterilmektedir. Ayrıca, çekilen verilerin TL işaretinden ayrılması, noktalama işaretlerinin kaldırılması ve integer formatına dönüştürülmesi gibi işlemler de detaylı olarak anlatılmaktadır.
    Python ile İnternetten Veri Çekme
    • Video, Python ile internetten veri çekme işlemini, özellikle emlak sitesinden fiyat çekme konusunu anlatıyor.
    • Veri çekmek için öncelikle URL adresini tırnak içinde kopyalayıp yapıştırıyoruz.
    • Bazı sitelerin engellemesini önlemek için "headers" (başlık) eklemek gerekiyor, bu bilgisayarımızı tanımlıyor.
    01:00Headers Ayarlaması
    • Headers ayarlamak için sayfayı yenileyip network kısmına gelip, en alttaki bilgisayar tanımını süslü parantez içinde yapıştırıyoruz.
    • User agent bilgisini tırnak içine alarak headers'ı tamamlıyoruz.
    • Request.get adres, headers komutuyla belirtilen adresten bilgisayar kullanıcısı olarak bilgileri talep ediyoruz.
    02:50Veri Çekme ve Fiyatlar
    • Sayfadaki içerikleri lxml formatında çekiyoruz.
    • Fiyatlar = sop.find.find_all komutuyla sayfadaki tüm verileri çekiyoruz.
    • Fiyatların olduğu kodu seçip, div class="list view price" şeklinde belirliyoruz.
    04:43Fiyatları Yazdırma ve Düzenleme
    • For döngüsüyle tüm fiyatları yazdırmak için "for fiyat in fiyatlar" komutunu kullanıyoruz.
    • Sadece fiyat kısmını çekmek için ".text" komutunu kullanıyoruz.
    • TL simgesini kaldırmak için köşeli parantez içinde iki nokta üst üste eksi iki kullanıyoruz.
    06:36Verileri Düzenleme ve Tamamlama
    • Noktaları kaldırmak için replace komutunu kullanıyoruz: fiyat.replace(".", "")
    • Fiyatları integer (tam sayı) olarak çevirmek için int(fiyat) komutunu kullanıyoruz.
    • Video sonunda, konuyla ilgili daha detaylı bilgilere ulaşılabilmesi için bir link bırakılacağı belirtiliyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor