새벽_나그네
12시 지난 새벽
새벽_나그네
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • DevLog
    • Algorithm
    • ComputerScience
    • etc

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 내일배움단
  • 자기주도학습
  • 코딩프로젝트
  • 코린이
  • 국비지원
  • 내일배움카드
  • 스파르타코딩클럽
  • 내일배움캠프
  • docker
  • machine learning
  • 코딩
  • til
  • 개발일지
  • Python
  • 프로그래머스
  • TodayILearned
  • Github
  • AI트랙
  • portfolio
  • Selenium 4

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
새벽_나그네

12시 지난 새벽

[Troubleshooting] selenium : DeprecationWarning: executable_path has been deprecated
DevLog

[Troubleshooting] selenium : DeprecationWarning: executable_path has been deprecated

2022. 10. 15. 09:52

문제 개요 :

이전에 작성해두었던 selenium 코드를 다시 튜닝하던 중 생겼던 문제입니다. ( 해당 크롤러는 구글 이미지에서 검색어를 검색하고 해당 검색어로 된 폴더를 실행 위치에 생성해주고 순서대로 번호가 붙어서 저장되는 코드 )

 

에러 내용 :

해결 방법 :

시도해 볼 수 있는 다른 해결 방안도 있을 것으로 생각되지만 내가 해결한 방법을 제시해 보겠습니다.

 

- 문제가 발생할 수 있는 모습

driver = webdriver.Chrome('/Users/nmdkims/Desktop/project/crawler_collection/chromedriver')
driver = webdriver.Chrome(executable_path ='/Users/nmdkims/Desktop/project/crawler_collection/chromedriver')

 

- 해결 한 방법 

from selenium.webdriver.chrome.service import Service

s = Service('/Users/nmdkims/Desktop/project/crawler_collection/chromedriver')
driver = webdriver.Chrome(service=s)

Selenium 4부터 사용한 Service 함수를 이용하여 경로 설정을 해주면 해당 문제가 해결되는 것을 볼 수 있습니다.

 

** 추가적으로 맥 사용시에는 Cask를 이용하여 크롬 드라이버를 다운로드하고 사용할 수 있습니다.

이렇게 하였을때는 맥의 보안 문제로 사용을 못하는 경우가 생길 수 있는데 

xattr -d com.apple.quarantine chromedriver

명령어를 크롬드라이버가 위치한 폴더에서 입력하게 되면 해당 설정을 풀어줄 수 있습니다.

 

 

저작자표시 비영리 변경금지

'DevLog' 카테고리의 다른 글

[Troubleshooting] selenium imgUrl  (0) 2022.10.15
[Troubleshooting] selenium 'find_element_by_name' object has no attribute  (0) 2022.10.15
[프로그래머스] SQL 중성화 여부 파악하기  (0) 2022.10.01
[프로그래머스] SQL NULL 처리하기  (0) 2022.10.01
[프로그래머스] SQL 입양 시각 구하기(1)  (0) 2022.09.30
    'DevLog' 카테고리의 다른 글
    • [Troubleshooting] selenium imgUrl
    • [Troubleshooting] selenium 'find_element_by_name' object has no attribute
    • [프로그래머스] SQL 중성화 여부 파악하기
    • [프로그래머스] SQL NULL 처리하기
    새벽_나그네
    새벽_나그네
    IT, 프로그래밍, 정보, 스마트스토어

    티스토리툴바