반응형
준비 할 사항만 체크해봅니다.
1. Chrome driver 링크
- 본인pc의 크롬 브라우저에 맞는 버전으로 다운로드하고 경로를 기억해둠.
2. python library 설치
- 또는 pip install 명령어 직접 실행.
$ pip install selenium
3. Chrome driver 객체 생성
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
chrome_driver_path = 'C:/chromedriver/chromedriver_89/chromedriver.exe'
options = webdriver.ChromeOptions()
options.add_argument('headless') # chrome browser 숨기기
options.add_argument("--log-level=3")
# chrome options.add_argument("--disable-gpu")
dc = DesiredCapabilities.CHROME
dc['loggingPrefs'] = {'driver': 'OFF', 'server': 'OFF', 'browser': 'OFF'}
driver = webdriver.Chrome(chrome_driver_path, chrome_options=options, desired_capabilities=dc)
driver.get('www.naver.com') # 네이버로 가서 데이터 퍼퍼
# 이어서 계속 코딩..
728x90
반응형
'Python' 카테고리의 다른 글
[python] queue 를 list 로 (queue to list) (0) | 2021.05.04 |
---|---|
[Python] InvalidURL Url Encode / Url 한글 처리 (2) | 2021.04.20 |
[Python] remove list item. 리스트에서 아이템 삭제 방법(clear, pop, remove, del) (0) | 2021.03.25 |
[Python] PIL jpg png webp 변환 Image.convert() (0) | 2021.03.25 |
[Python] json 파일에 주석 달기 (1) | 2021.02.11 |
댓글