Selenium ile Python kullanarak web sayfalarına erişim sağlamaya çalışırken, 'str' object has no attribute 'capabilities' hatasını alıyorum. webdriver.Chrome() fonksiyonu çalışmıyor.
Chrome veriyonum 133, ben en fazla 115. sürümün web sürücüsü olduğundan onu indirip denedim.
Ben ChromeDriver sürüm uyumsuzluğu veya driver_path'ın yanlış belirtilmesinden olabileceğini düşündüm ama yolu doğru girdim. Sürücü sürümü uyumsuzluğunan olabilir mi?
Python:
from bs4 import BeautifulSoup
from selenium import webdriver
import time
driver_path = r"C:\Users\Emre\Downloads\chromedriver_win32\chromedriver.exe"
browser = webdriver.Chrome(driver_path)
browser.get("https://www.sahibinden.com/satilik/samsun-atakum")
time.sleep(3)
page_source = browser.page_source
soup = BeautifulSoup(page_source, 'html.parser')
titles = soup.find_all('h3', class_='searchResultsItem-title')
for title in titles:
print(title.get_text())
browser.quit()
"Session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 134.0.6998.89 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe"
Hocam sürüm çakışması yaşıyorum sanırım ama en üst sürücü sürümü 115.
Uyari: Chrome 115 veya daha yeni bir surumunu kullaniyorsaniz, Test icin Chrome kullanilabilirlik panosuna bakin. Bu panoda, belirli ChromeDriver surumlerini indirmek icin JSON uc noktalarini bulacaksiniz.
ChromeDriver'in parametleri degisti ciddi bi sekilde. Onceden gerekli parametreleri init'de alirken simdi ekstra siniflar kullaniyor. Ek olarak dokuman yaniltici anlatiyor. get_default_chrome_options diye bir metod yok import edilebilen. Kendi test kodlarindaki kodlari ornek olarak kullandiklari icin boyle bir kullanim paylasmislar. Bahsi gecen method'un implementasyonu;
"Session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 134.0.6998.89 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe"
Hocam sürüm çakışması yaşıyorum sanırım ama en üst sürücü sürümü 115.
"Session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 134.0.6998.89 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe"
Hocam sürüm çakışması yaşıyorum sanırım ama en üst sürücü sürümü 115.
Uyari: Chrome 115 veya daha yeni bir surumunu kullaniyorsaniz, Test icin Chrome kullanilabilirlik panosuna bakin. Bu panoda, belirli ChromeDriver surumlerini indirmek icin JSON uc noktalarini bulacaksiniz.
ChromeDriver'in parametleri degisti ciddi bi sekilde. Onceden gerekli parametreleri init'de alirken simdi ekstra siniflar kullaniyor. Ek olarak dokuman yaniltici anlatiyor. get_default_chrome_options diye bir metod yok import edilebilen. Kendi test kodlarindaki kodlari ornek olarak kullandiklari icin boyle bir kullanim paylasmislar. Bahsi gecen method'un implementasyonu;