headless 3

[파이썬] 브라우저 새로고침 (selenium)

셀레니움 웹사이트 새로고침 - 셀레니움 작업 시 새로고침이 필요한 경우 - driver.refresh() 코드 - 웹사이트 진입 시 3초 대기 후 새로고침 실행 from time import sleep from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options import os import time # 이전 작업 종료 os.system("taskkill /im python.exe") os.system("taskkill /im chrome.exe") os.system("taskkill /im chromedriver.exe") # ..

[파이썬] 코로나 라이브 확진자 데이타 추출하기 (selenium)

코로나라이브 사이트의 확진자 정보를 셀레니움을 통해 추출 - 헤드레스 옵션 추가 (브라우저를 띄우지 않고 사용하는 법) - 코로나라이브 웹사이트 (https://corona-live.com) 코드 (전체) - 실행중인 python, chrome, chromedriver instance가 존재할 경우 종료 - 셀레니움 옵션을 추가하여 브라우저를 띄우지 않고 추출 - [# 클릭 모듈] 크롬드라이버로 크롬 실행 시 다크모드 선택 여부 클릭 결과 from time import sleep from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Op..

[파이썬] 012. Selenium 웹사이트 캡쳐

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..

728x90