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 ?
Selenium nereden çalışabilirim.
9
●234
- 17-11-2022, 16:25:42
- 17-11-2022, 16:34:43hkey 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 - 17-11-2022, 16:35:28Undetected 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:57kütüphane değil, direkt HTTP nedir onu öğren. öğrendikten sonra zaten socket'le bile http isteği gönderirsinAlwaysmile08 adlı üyeden alıntı: mesajı görüntüle
- 17-11-2022, 16:40:40efeakaroz13 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
- 17-11-2022, 18:01:04find_element_by_xpath gibi komutlar yerineAlwaysmile08 adlı üyeden alıntı: mesajı görüntüle
"from selenium.webdriver.common.by import By"
bunu kullanarak
driver.find_element(By.XPATH)
gibi kullanabilirsin - 17-11-2022, 20:57:41Alwaysmile08 adlı üyeden alıntı: mesajı görüntüle
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
. bs4 gördüm sanırım onu çalışacağım