반응형
고정된 url을 크롤링 하기위해서 찾은방법이 selenium을 사용하는 것입니다. 일단 환경세팅을 해보겠습니다.
pip install selenium
selenium을 일단 인스톨해줍니다.
chromedriver.chromium.org/downloads
여기서 chromdriver를 설치해줍니다. 여기서 자신의 크롬버젼과 동일해야합니다.
크롬버젼을 확인하는방법은
도움말에 chrom정보를 클릭해서 확인하시면됩니다.
저는 85버젼이니 크롬드라이버도 85버젼을 깔아주겠습니다. (여기서 버젼이다르면안됩니다. 이유는 밑에 설명드리겠습니다.)
from selenium import webdriver
driver = webdriver.Chrome('/Users/사용자이름/chromedriver')
driver.get('https://www.naver.com')
저는 유져안에 chromdriver을 설치했습니다.
이렇게하시고 파일을 돌려보면 chromdriver가 잘돌아가는것을 볼수있습니다.
여기서 버젼이 다르면,
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 85
이러한 오류가 나옵니다. 크롬드라이버와 기존크롬의 버젼이 달라 컴파일 에러가나오기 때문에 버젼을 맞춰줘야합니다.
반응형
댓글