Issues [5]

Problem Solving

Issue2 → https://stackoverflow.com/questions/76724939/there-is-no-such-driver-by-url-https-chromedriver-storage-googleapis-com-lates

기존 방식은 webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options) 형태로, 자동으로 크롬드라이버를 인스톨하도록 되어 있는데, 크롬이 자체적으로 업데이트된뒤 바로 실행할 경우 webdriver가 자동으로 업데이트되기 까지 시간이 걸리기도 하는듯하다. 그리하여, 이경우 exception을 사용하여 webdriver.Chrome(options=options) 자체 컴퓨터에 다운되어있는 크롬을 사용하도록 개선.

    try:
        # 크롬드라이버 설치하도록 시도
        driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
    except Exception as e:
        print(f"Error using ChromeDriverManager: {e}")
        print("Falling back to the default ChromeDriver")
        # 버젼이슈 생길경우, 로컬에 설치되어있는 크롬사용하도록 변경
        driver = webdriver.Chrome(options=options)