Driver’ı indirdim, pip install selenium
yaptım ama Selenium aşağıdaki hatayı veriyor. Sorun nerede?
DeprecationWarning: executable_path has been deprecated
Driver’ı indirdim, pip install selenium
yaptım ama Selenium aşağıdaki hatayı veriyor. Sorun nerede?
DeprecationWarning: executable_path has been deprecated
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.