반응형
Selenium 이란?
Selenium은 웹 브라우저를 자동화하는 라이브러리입니다.
Selenium을 사용하면 웹 브라우저를 통해 웹 페이지를 조작하고, 웹 사이트에서 데이터를 수집하고, 웹 사이트에서 작업을 수행할 수 있습니다.
설치 방법
Selenium 설치
pip install selenium
webdriver_manager 설치
pip install webdriver_manager
예제
구글에서 파이썬을 검색하는 코드 입니다.
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
# 크롬드라이버 설정
driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
# 웹 브라우저를 엽니다.
driver.get("https://www.google.com")
# 검색 창을 찾습니다.
search_bar = driver.find_element(By.NAME,'q')
# 검색 창에 "Python"을 입력합니다.
search_bar.send_keys("Python")
search_bar.send_keys(Keys.ENTER)
#대기
time.sleep(5)
결과
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python / glob] 파이썬 glob 모듈로 파일 및 디렉토리 검색 (0) | 2023.10.07 |
---|---|
[Python / Matplotlib] 파이썬 Matplotlib을 사용하여 점 그래프를 만드는 방법 - 데이터 시각화 (0) | 2023.10.05 |
[Python / Matplotlib] 파이썬 Matplotlib을 사용하여 선 그래프를 만드는 방법 - 데이터 시각화 (0) | 2023.10.04 |
[Python] 파이썬 NumPy 모듈의 linspace 함수로 균일하게 분포된 값을 생성하는 방법 (0) | 2023.10.04 |
[Python / statistics] 파이썬 리스트의 평균 구하기 sum, len, statistics, mean (0) | 2023.10.02 |