파이썬 크롬드라이버 다운로드 위치 지정 관련 질문입니다.

majesticer13의 이미지

    def wstart(dllo):
        rdllo = dllo.replace("/","\\",62)
        op = webdriver.ChromeOptions()
        op.add_argument("disable-gpu")
        op.add_experimental_option("prefs", {"download.default_directory": rdllo})
        global driver1
        driver1 = webdriver.Chrome(chrome_options=op)

윈도 환경에서는 정상구동 되는 걸 확인 했는데 리눅스 환경에서는 다운로드 위치가 지정이 안되네요...

어떻게 손봐야 할까요?

isanghan의 이미지

인수 dllo에 뭐가 들어 있는지 몰라 추측 밖에 못하지만
리눅스 환경이면 첫줄 replace는 필요 없어 보입니다

--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--
N년째 초보입니다

majesticer13의 이미지

다운로드 경로를 dllo로 받아옵니다.
리플레이스 없으면 윈도에선 또 오류가 ㅜㅜ

익명 사용자의 이미지

윈도우즈에서도 되고 리눅스에서도 되어야 하나요?

import os 하시고 rdllo = dllo.replace("/",os.sep,62) 하세요.

https://docs.python.org/3/library/os.html?highlight=os%20sep#os.sep