• 17-11-2022, 16:25:42
    #1
    Merhabalar web scaping vb çalışmalar yapmak istiyorum seleniumdan fakat sanırım yeni bir güncelleme almış hiç güncel bir çalışma veya video bulamadım yardımcı olaiblir misiniz ? nereden ulaşabilirim ?

    veya selenium dışında gücel ve daha iyi olduğunu düşündüğünüz web scraping için kullanabileceğim kütüphane eğitim mevcut mu ?
  • 17-11-2022, 16:28:27
    #2
    selenium boş ver HTTP öğren, saf http istekleriyle yaparsın yapacağın yazılımı
  • 17-11-2022, 16:34:43
    #3
    hkey adlı üyeden alıntı: mesajı görüntüle
    selenium boş ver HTTP öğren, saf http istekleriyle yaparsın yapacağın yazılımı

    HTTP ile ilgili bir kaç örnek veya youtube videosu mevcut mu acaba ? Tam olarak bilmediğim bir kütüphane. Tavsiyeniz var mı nereden başlamam gerektiği konusunda
  • 17-11-2022, 16:35:28
    #4
    Undetected Chromedriver diye bir python modülü var onu kullanmanı tavsiye ederim. Bir de gelen güncellemeyi hata mesajından gördüysen o güncelleme seleniuma değil kullandığın tarayıcıya gelmiştir.
    Firefox kullanıyorsan geckodriver'ın en son sürümünü
    Chrome kullanıyorsan chrome://version adresinden sürümüne bakıp chromedriver'ı güncellemeni tavsiye ederim.
    Safari kullanıyorsan bir şey yapmana gerek yok.
    Buna ek olarak bs4 => BeautifulSoup öğrenmen çok iyi olur
  • 17-11-2022, 16:36:57
    #5
    Alwaysmile08 adlı üyeden alıntı: mesajı görüntüle
    HTTP ile ilgili bir kaç örnek veya youtube videosu mevcut mu acaba ? Tam olarak bilmediğim bir kütüphane. Tavsiyeniz var mı nereden başlamam gerektiği konusunda
    kütüphane değil, direkt HTTP nedir onu öğren. öğrendikten sonra zaten socket'le bile http isteği gönderirsin
  • 17-11-2022, 16:40:40
    #6
    efeakaroz13 adlı üyeden alıntı: mesajı görüntüle
    Undetected Chromedriver diye bir python modülü var onu kullanmanı tavsiye ederim. Bir de gelen güncellemeyi hata mesajından gördüysen o güncelleme seleniuma değil kullandığın tarayıcıya gelmiştir.
    Firefox kullanıyorsan geckodriver'ın en son sürümünü
    Chrome kullanıyorsan chrome://version adresinden sürümüne bakıp chromedriver'ı güncellemeni tavsiye ederim.
    Safari kullanıyorsan bir şey yapmana gerek yok.
    Buna ek olarak bs4 => BeautifulSoup öğrenmen çok iyi olur

    chrome ve chromewebdriver ım gümcel ve aynı sürüm. videolardaki kodlar ile alıştırmalar yaptığımda çalışmıyor ve araştırma yaptım selenium kaldırdığını komutların değiştiğini söylüyorlar ve yeni güncellenen selenium ile ilgilide video bulamadım . bs4 gördüm sanırım onu çalışacağım
  • 17-11-2022, 16:40:58
    #7
    hkey adlı üyeden alıntı: mesajı görüntüle
    kütüphane değil, direkt HTTP nedir onu öğren. öğrendikten sonra zaten socket'le bile http isteği gönderirsin
    Araştıracağım
  • 17-11-2022, 18:01:04
    #8
    Alwaysmile08 adlı üyeden alıntı: mesajı görüntüle
    chrome ve chromewebdriver ım gümcel ve aynı sürüm. videolardaki kodlar ile alıştırmalar yaptığımda çalışmıyor ve araştırma yaptım selenium kaldırdığını komutların değiştiğini söylüyorlar ve yeni güncellenen selenium ile ilgilide video bulamadım . bs4 gördüm sanırım onu çalışacağım
    find_element_by_xpath gibi komutlar yerine
    "from selenium.webdriver.common.by import By"
    bunu kullanarak
    driver.find_element(By.XPATH)
    gibi kullanabilirsin
  • 17-11-2022, 20:57:41
    #9
    Alwaysmile08 adlı üyeden alıntı: mesajı görüntüle
    chrome ve chromewebdriver ım gümcel ve aynı sürüm. videolardaki kodlar ile alıştırmalar yaptığımda çalışmıyor ve araştırma yaptım selenium kaldırdığını komutların değiştiğini söylüyorlar ve yeni güncellenen selenium ile ilgilide video bulamadım . bs4 gördüm sanırım onu çalışacağım

    bs4, selenium'a alternatif değildir. Bs4 ile çekilmiş olan veri ile işlemler yaparsın.
    Veriyi çekmek için selenium ya da requests kullanacaksın.
    Normalde requests ile kolayca veri çekebilirsin ama veriler sayfanın kaynak kodunda doğrudan yoksa ve bir yere tıklama, sürgüyü indirme (scrolling) gibi işlemler sonucunda oluşuyorsa onları edinebilmek için selenium kullanacaksın.

    Yani bu işlere girişeceksen hepsini öğreneceksin kısacası.
    Selenium, requests, bs4