반응형
↓ 크롬브라우저는 아래 링크
[python] Selenium (+ 크롬 브라우저) (tistory.com)
Selenium 프레임워크 활용 자동화 매크로를 만들어보았다
엣지 드라이버 설치
내 컴퓨터의 크롬 버전에 맞는 엣지드라이버를 설치해준다
엣지 버전 확인은 엣지 브라우저 창 오른쪽 맨 끝 점 세 개 → 설정 → Microsoft Edge 정보에 들어가서 확인할 수 있다
(나는 버전 107.0.1418.62 로 되어있다)
아래 사이트에서 내 엣지브라우저 버전에 맞는 엣지드라이버를 설치한다
https://developer.microsoft.com/ko-kr/microsoft-edge/tools/webdriver/
코드
- 옵션 설정
options = webdriver.EdgeOptions()
options.add_experimental_option('excludeSwitches',['enable-logging'])
options.use_chromium = True
options.add_experimental_option('detach',True)
- Edge 실행파일 및 드라이버 경로 설정
options.binary_location = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
s = service.Service(r"C:\Users\Administrator\Desktop\edgedriver_win64\msedgedriver.exe")
(Edge 브라우저 exe 파일의 경로를 옵션에 추가, 위에서 설치한 Edge Driver 파일의 경로를 설정)
- Egde 드라이버 생성
driver = webdriver.Edge(options=options, service = s)
driver.get('https://www.google.com')
코드
from selenium import webdriver
from selenium.webdriver.edge import service
from selenium.webdriver.common.keys import Keys
# 옵션 설정
options = webdriver.EdgeOptions()
options.add_experimental_option('excludeSwitches',['enable-logging'])
options.use_chromium = True
options.add_experimental_option("detach", True)
# Edge 파일 위치 설정
options.binary_location = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
s = service.Service(r"C:\Users\Administrator\Desktop\edgedriver_win64\msedgedriver.exe")
# Edge 드라이버 생성
driver = webdriver.Edge(options=options, service = s)
driver.get('https://www.google.com')
반응형
'개발기록 > python' 카테고리의 다른 글
[python] Selenium IE 에서 시작하기 (+Internet Explore) (2) | 2023.11.04 |
---|---|
[python] Selenium chrome에서 시작하기 (+ 크롬 브라우저, element, driver, alert 다루기) (2) | 2023.10.15 |
[python] Visual Studio Code에서 Python 시작하기 (+가상환경) (0) | 2023.09.17 |
[python] 파이썬 패키지 오프라인 설치 (수동 설치) (0) | 2023.09.17 |
[python] 모듈, 패키지, 라이브러리 개념 정리 (0) | 2023.09.09 |
댓글