selenium & chrome driver 설치하기

heehe·2023년 1월 13일
0

selenium

목록 보기
1/2
post-thumbnail

웹 자동화를 시작하려고 할 때, Selenium과 Chrome driver 설치를 해야 한다.

설치하는 과정에서 잘 안되는 문제가 발생하여서 애를 좀 먹긴 했다.
구글링해서 찾은 정보에선..git과 마찬가지로 사이트가 업데이트 되었거나 아니면 그게 아닌 수정된 명령어로 쳐야 제대로 작동하는 것을 알았다.ㅠ

까먹기 전, 블로그에 정리하려고 한다.

  1. chrome driver 설치
  • 쓰고 있는 구글 크롬 버전 확인(설정-정보)

  • 사이트 접속해서 버전과 맞는 드라이버 다운로드
    * 나는 맥 M1 노트북이라서 Mac_arm64라고 써있는 걸 받았다.

  • 혹시나 selenium 혹은 자동화가 안되는 경우는 거의 크롬 드라이버 버전이 안 맞아서 생기는 이슈.

  • 받은 파일을 생성한 폴더 혹은 디폴트 폴더에 넣으면 된다.
    (나는 생성한 폴더에 넣었다.)

  • Mac의 경우 설치한 크롬 드라이버에 권한 설정 및 열기 실행해야 한다.
    (크롬 드라이버 권한 설정)

  1. Selenium 설치
  • 아래 명령어로 먼저 가상환경 설치를 한다.
python -m venv selenium 
  • 그럼 해당 폴더 안에 Selenium 가상환경 설치된다. (설치 후 절대 건들지 말것)

  • 프로그램 터미널 실행 후 아래 명령어 넣는다. > 그럼 자동 다운로드 설치가 진행 된다.

pip install selenium
  • 그러고 나서 Selenium 설치 후 실행 해보려고 하는데 Mac의 경우 악성 소프트웨어 팝업이 뜨기 때문에 권한 설정을 줘야 한다.
    https://jhoplin7259.tistory.com/148 (해당 링크 참조)

  • 위 다 진행 해봤을 때도 안 되면, 아래 설치 방법를 확인 (파이참 프로젝트 패키지 설치)
    https://easytesting.tistory.com/3 (해당 링크 참조)

  • 위 설치 할때 Webdriver-manager 패키지도 설치!

  1. Selenium * chrome 웹 실행
  • 실행 할 때, 맥은 꼭 구글 드라이버 실행해야 한다.
  • 아래 명령어를 확인 (원도우는 크롬드라이버.exe / 맥은 exe 생략)
> from selenium import webdriver
driver = webdriver.Chrome("chromedriver")
driver.get("https://www.naver.com")
  • 그럼 자동화된 페이지 생성 되면 끝!
  • 저 위에는 항상 고정이므로, 파일 생성할 때마다 복붙하고 get 주소만 바꾸면 된다
  1. 최신 드라이버 다운로드 시 크롬 드라이버 재설치 하면 된다.
profile
성장하고픈 ISFJ

0개의 댓글