웹 자동화를 시작하려고 할 때, Selenium과 Chrome driver 설치를 해야 한다.
설치하는 과정에서 잘 안되는 문제가 발생하여서 애를 좀 먹긴 했다.
구글링해서 찾은 정보에선..git과 마찬가지로 사이트가 업데이트 되었거나 아니면 그게 아닌 수정된 명령어로 쳐야 제대로 작동하는 것을 알았다.ㅠ
까먹기 전, 블로그에 정리하려고 한다.
쓰고 있는 구글 크롬 버전 확인(설정-정보)
사이트 접속해서 버전과 맞는 드라이버 다운로드
* 나는 맥 M1 노트북이라서 Mac_arm64라고 써있는 걸 받았다.
혹시나 selenium 혹은 자동화가 안되는 경우는 거의 크롬 드라이버 버전이 안 맞아서 생기는 이슈.
받은 파일을 생성한 폴더 혹은 디폴트 폴더에 넣으면 된다.
(나는 생성한 폴더에 넣었다.)
Mac의 경우 설치한 크롬 드라이버에 권한 설정 및 열기 실행해야 한다.
(크롬 드라이버 권한 설정)
python -m venv selenium
그럼 해당 폴더 안에 Selenium 가상환경 설치된다. (설치 후 절대 건들지 말것)
프로그램 터미널 실행 후 아래 명령어 넣는다. > 그럼 자동 다운로드 설치가 진행 된다.
pip install selenium
그러고 나서 Selenium 설치 후 실행 해보려고 하는데 Mac의 경우 악성 소프트웨어 팝업이 뜨기 때문에 권한 설정을 줘야 한다.
https://jhoplin7259.tistory.com/148 (해당 링크 참조)
위 다 진행 해봤을 때도 안 되면, 아래 설치 방법를 확인 (파이참 프로젝트 패키지 설치)
https://easytesting.tistory.com/3 (해당 링크 참조)
위 설치 할때 Webdriver-manager 패키지도 설치!
> from selenium import webdriver
driver = webdriver.Chrome("chromedriver")
driver.get("https://www.naver.com")