강의

멘토링

로드맵

BEST
데이터 사이언스

/

데이터 엔지니어링

현존 최강 크롤링 기술: Scrapy와 Selenium 정복

데이터 과학, 빅데이터, 크롤링을 익히고자 하시는 분들을 위해 - 현존하는 최신, 최고의 크롤링 기술을 다양한 예제로 빠르게 익힐 수 있도록 꾸몄습니다.

(4.9) 수강평 112개

수강생 1,261명

난이도 중급이상

수강기한 무제한

  • 잔재미코딩 DaveLee
새소식 목록
관리
작성

[공유 팁] selenium 실행이 안되는 경우

안녕하세요. Dave Lee 입니다. 새해 복 많이 받으시길 빌겠습니다.

Selenium이 각 PC 환경에 따라 실행이 안되는 경우들이 있을 수 있는데, 이 부분에 대해 몇가지 시도해볼만한 방법을 공유드립니다.

우선 윈도우에서는 다음과 같이 Chrome() 실행시, executable_path를 다음과 같이 넣어주면 실행이 되는 경우를 수강하시는 분께서 공유해주셨습니다. (C:/path/ 부분은 각자 chromedriver.exe 가 들어있는 폴더명으로 정확히 바꿔주시면 됩니다.) 감사합니다! 

-----------------------------------------------------

driver = webdriver.Chrome(executable_path=r"C:/path/chromedriver.exe")

-----------------------------------------------------

또한, 맥 환경의 경우 Catalina 로 Mac OS 업데이트 후, 기존 chromedriver 가 보안상 문제로 실행이 안되는 경우를 발견했습니다. 보안 설정을 바꿔주는 방법도 있겠지만, 이 경우에는 간단히 chromedriver를 /usr/local/bin 디렉토리로 옮겨놓고 실행해보시면 좋을 것 같습니다. 만약 이 부분도 안된다면, 강의에서 공유해드린 다음 사이트에서

 https://sites.google.com/a/chromium.org/chromedriver/

새로 chromedriver를 다운로드 받아서, /usr/local/bin 디렉토리에 실행파일을 옮겨놓고 다음과 같이 실행하시면 정상 실행이 됩니다.

-----------------------------------------------------

from selenium import webdriver

chromedriver = '/usr/local/bin/chromedriver' 

driver = webdriver.Chrome(chromedriver)

-----------------------------------------------------

아무쪼록 이런 팁도 도움이 되셨으면 좋겠습니다. 감사합니다. 

댓글