Selenium을 통해서 웹사이트를 캡쳐해볼께
먼저 필요한 라이브러리 설치할께
Selenium은 기본적으로 브라우저가 열린 상태에서 스크립트가 실행되지만
headless상태에서는 브라우저가 보이지 않아
Headless 옵션 추가
--window-size를 설정해주지 않으면 화면 전체를 캡쳐할 수 없겠지?
Path 설정
Selenium을 활용하려면 pip install 이외에도 본인 브라우저 버전에 맞는 chromedriver가 필요해
크롬 드라이버 다운로드 - chromedriver.chromium.org/downloads
나는 ChromeDriver 87.0을 받았어
다운로드 후에 파일 위치에 맞게 path를 설정해줘야해 (path = r'C:\Users\Public\chromedriver')
time.sleep(5) - 웹사이트 로딩 시간을 위해 대기시간을 여유롭게 설정해줬어
이제 스크립트를 실행해볼께
스크린샷
screenshot.png파일로 저장되있을꺼야
끝 이게 다야
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] 014. KOSPI 지수 차트 이미지 저장 (0) | 2021.04.29 |
---|---|
[파이썬] 013. YouTube 채널 최근 영상 목록 추출 (0) | 2021.04.23 |
[파이썬] 011. 텍스트 파일 합치기 - 실행파일(EXE) 만들기 (0) | 2021.01.20 |
[파이썬] 010. 저장된 와이파이 암호 확인하기 (윈도우10) (0) | 2021.01.09 |
[파이썬 에러] RuntimeError: The current Numpy installation (0) | 2020.12.24 |