Selenium açılmıyor [ÇÖZÜM]

Driver’ı indirdim, pip install selenium yaptım ama Selenium aşağıdaki hatayı veriyor. Sorun nerede?

DeprecationWarning: executable_path has been deprecated
1 Beğeni

bunun sebebi kodu aşağıdaki gibi yazıyor olmamız.

from selenium import webdriver
chrome_driver_path = 'C:/Users/user/Documents/Dev/chromedriver.exe'
driver = webdriver.Chrome(executable_path=chrome_driver_path)

url = "https://www.google.com"
driver.get(url)

artık kullanım bu şekilde değil. executable_path’i Tarayıcı classı (webdriver.Chrome, webdriver.Firefox vs.) içerisinde vermiyoruz.
executable_path’i Service içerisinde vermemiz gerekiyor.

aşağıdaki gibi kullanımda herhangi bir sorun olmayacaktır.

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# driver_path'i driverınız neredeyse orası yapmayı unutmayın.
driver_path = 'C:/Users/user/Documents/Dev/chromedriver.exe'
s = Service(driver_path)
browser = webdriver.Chrome(service=s)
url = 'https://www.google.com'
browser.get(url)

Aynısı Firefox için de geçerli. Chrome yerine Firefox yazmanız yeterli olacaktır.

Ayrıca Selenium yerine Playwright kullanmanızı tavsiye ederim.