728x90
headless , gpu사용안하는 등 확실히 속도가 빨라지는 것 같다.
from selenium import webdriver
# from selenium.webdriver.common.keys import Keys
# from selenium.webdriver.common.action_chains import ActionChains
options = webdriver.ChromeOptions() # 크롬 옵션 객체 생성
options.add_argument('headless') # headless 모드 설정
options.add_argument("window-size=1920x1080") # 화면크기(전체화면)
options.add_argument("disable-gpu")
options.add_argument("disable-infobars")
options.add_argument("--disable-extensions")
# 속도 향상을 위한 옵션 해제
prefs = {'profile.default_content_setting_values': {'cookies' : 2, 'images': 2, 'plugins' : 2, 'popups': 2, 'geolocation': 2, 'notifications' : 2, 'auto_select_certificate': 2, 'fullscreen' : 2, 'mouselock' : 2, 'mixed_script': 2, 'media_stream' : 2, 'media_stream_mic' : 2, 'media_stream_camera': 2, 'protocol_handlers' : 2, 'ppapi_broker' : 2, 'automatic_downloads': 2, 'midi_sysex' : 2, 'push_messaging' : 2, 'ssl_cert_decisions': 2, 'metro_switch_to_desktop' : 2, 'protected_media_identifier': 2, 'app_banner': 2, 'site_engagement' : 2, 'durable_storage' : 2}}
options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome('C:\chromedriver.exe', options=options)
driver.maximize_window()
'PYTHON > 자동화' 카테고리의 다른 글
actionchain (0) | 2019.12.19 |
---|---|
순차적 thread (0) | 2019.12.19 |
회사컴도 과부하 걸리는.. (0) | 2019.11.22 |
Implicit Waits vs explicitly wait (Expected Conditions) (0) | 2019.11.22 |
console창에서 코드save&load (0) | 2019.11.19 |