티스토리 뷰
목차
반응형
셀레니움(Selenium)은 웹 자동화를 위한 도구로, 파이썬(Python)에서도 사용할 수 있습니다. 엣지(Edge) 브라우저를 셀레니움을 이용해 웹 자동화를 하는 방법은 다음과 같습니다.
1. 엣지 드라이버 설치
먼저, 엣지 브라우저를 제어하기 위해 엣지 드라이버를 다운로드 받아야 합니다. 엣지 드라이버는 엣지 브라우저의 버전과 일치해야 하므로, 자신이 사용하는 엣지 브라우저의 버전에 맞는 드라이버를 다운로드 받아야 합니다.
다운로드 링크: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
다운로드 받은 드라이버를 적절한 폴더에 저장합니다.
2. 셀레니움 설치
다음으로, 파이썬에서 셀레니움을 사용하기 위해 셀레니움 라이브러리를 설치해야 합니다. 아래 명령어를 사용하여 설치할 수 있습니다.
pip install selenium
3. 엣지 드라이버로 웹 브라우저 제어하기
셀레니움과 엣지 드라이버를 모두 설치했다면, 아래와 같은 코드를 통해 엣지 브라우저를 제어할 수 있습니다.
from selenium import webdriver
# 엣지 드라이버 경로
edge_driver_path = "C:\\\\\\\\edgedriver_win64\\\\\\\\msedgedriver.exe"
# 드라이버 옵션 설정
options = webdriver.EdgeOptions()
options.add_argument("disable-gpu")
# 엣지 브라우저 실행
driver = webdriver.Edge(executable_path=edge_driver_path, options=options)
# 구글 검색 페이지 열기
driver.get("<https://www.google.com>")
# 검색어 입력
search_box = driver.find_element_by_name("q")
search_box.send_keys("셀레니움")
# 검색 버튼 클릭
search_box.submit()
# 브라우저 종료
driver.quit()
위 코드는 엣지 브라우저를 실행하고, 구글 검색 페이지를 열어 "셀레니움"이라는 검색어를 입력하고 검색하는 간단한 예제입니다.
반응형