• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

selenium driver 설정 관련 질문드립니다.

21.12.13 20:28 작성 조회수 600

0

안녕하세요.

현재 m1 cpu 맥북을 사용하는 학생입니다. 

강사님께서 짜신 코드를 제가 실행했을 때

" ~ cannot find Chrome binary" 라는 에러가 나서 다음과 같이 수정을 하였습니다.

 

chromedriver = '/Users/{이름}/chromedriver/chromedriver'

options = webdriver.ChromeOptions()

options.binary_location = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"

driver = webdriver.Chrome(chromedriver, options=options)

driver.quit()

 

이렇게 수정하니까 실행이 되는데 궁금한 점은 이러한 에러가 발생한 이유가 크롬이랑 크롬드라이버가 서로 다른 경로에 있어서 그런건지 아니면 맥북 PATH 설정과 관련된 문제인지 정확한 이유가 궁금합니다. 

답변 1

답변을 작성해보세요.

0

안녕하세요. 

그 부분은 영상에서 수시로 기회가 될때는 이야기를 드리는데, 너무 매번 나올때마다 이야기드리면 그것도 너무 무리스러우니까요. 당연히 자신의 PC 에 chromedriver 가 있는 위치를 정확히 적어주어야 하는 것이고요. 제 코드에서는 제 환경에 맞게 부득이 chromedriver 위치를 지정해줘야 동작하는 모습을 보여드릴 수 있기 때문에, 그렇게 한 것입니다.

감사합니다.