개발환경
Python version : 3.9
Selenium version : 4.1.0
Chrome driver verison : Latest stable release: ChromeDriver 97.0.4692.71
python + selenium을 아래 코드로 작성하니 deprecated warning이 떴다
from selenium import webdriver
driver = webdriver.Chrome(executable_path='/Users/buri/Downloads/chromedriver')
driver.get(url)
console output:
DeprecationWarning:
executable_path has been deprecated, please pass in a Service object
해결 :
webdriver-manager 설치 하기 : pip install webdriver-manager
코드 수정
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get(url)
console output:
====== WebDriver manager ======
Current google-chrome version is 97.0.4692
Get LATEST chromedriver version for 97.0.4692 google-chrome
There is no [mac64] chromedriver for browser in cache
Trying to download new driver from https://chromedriver.storage.googleapis.com/97.0.4692.71/chromedriver_mac64.zip
Driver has been saved in cache [/Users/buri/.wdm/drivers/chromedriver/mac64/97.0.4692.71]
DeprecationWarning: executable_path has been deprecated selenium python
I am using sublime to code python scripts. The following code is for selenium in python to install the driver automatically by using the webdriver_manager package # pip install webdriver-manager from
stackoverflow.com
'나만의 작업' 카테고리의 다른 글
[Python, Selenium] Selenium webdriver executable_path deprecated warning 해결 (0) | 2022.01.09 |
---|---|
[책] 함수형 사고 - Chapter 2. 전환 - 2.4 골치 아프게 비슷비슷한 이름들. (0) | 2018.07.22 |
[책] 함수형 사고 - Chapter 2. 전환 (0) | 2018.07.22 |
[책] 함수형 사고 - Chapter 1. 왜 (0) | 2018.07.15 |
[Swift 4] 타입 캐스팅 (Type Casting) (0) | 2018.04.08 |
[Swift 4] Optional Chaining(4) - 옵셔널 체이닝을 이용하여 서브스크립트 접근하기 (0) | 2018.03.20 |
[Swift 4] Optional Chaining(3) - 옵셔널 체이닝을 이용하여 메소드 호출하기 (0) | 2018.03.20 |
[Swift 4] Optional Chaining(2) - 옵셔널 체이닝을 이용하여 프로퍼티 접근하기 (0) | 2018.03.19 |
[Swift 4] Optional Chaining(1) - 강제 언래핑 대안으로서의 옵셔널 체이닝 (0) | 2018.03.19 |