브라우저의 headless 모드
- Headless 브라우저
- 브라우저의 창을 띄우지 않고 실제 브라우저와 동일하게 동작하도록 하는 방식
- CLI 기반의 OS (리눅스 서버)를 지원하기 위한 브라우저
- 크롬은 버전 60부터 headless 모드 지원
- selenium에서 headless 모드
- webdriver option에 headless 설정
from selenium.webdriver import Chrome, ChromeOptions
#headless 옵션 부여
options = ChromeOptions()
options.add_argument('headless') #headless option 설정
options.add_argument('window-size=1920x1080') #화면 사이즈 설정
driver.get('https://www.naver.com')
driver.get_screenshot_as_file('naver.png')
driver.close()
728x90
반응형
'Data Engineering > Crawling' 카테고리의 다른 글
[Crawling] 다나와(danawa) 제품 리스트 크롤링 (0) | 2020.08.05 |
---|---|
[Crawling] TripAdvisor 댓글 크롤링 (0) | 2020.08.05 |
[Crawling] YouTube 동영상 목록 크롤링 (0) | 2020.08.05 |
[Crawling] Daum, Naver 로그인 후 메일 목록 크롤링 (0) | 2020.08.05 |
[Crawling] Selenium (0) | 2020.08.05 |