반응형
Selenium을 활용하여 페이지 제목 가져오기: 웹 자동화의 첫걸음
웹 자동화의 세계에 오신 것을 환영합니다! 오늘 우리는 Selenium 라이브러리를 사용하여 웹 페이지의 제목을 가져오는 방법에 대해 알아보겠습니다. Selenium은 웹 브라우저를 자동으로 조작할 수 있는 강력한 도구로, 데이터 수집, 사이트 테스트, 그리고 다양한 웹 작업을 수월하게 해줍니다.
Selenium으로 페이지 제목 가져오기
웹 페이지의 제목은 웹사이트의 내용을 요약하고, 검색 엔진 최적화(SEO)에도 큰 영향을 미칩니다. selenium.title 속성을 사용하면 현재 열린 웹 페이지의 제목을 쉽게 가져올 수 있습니다. 이 과정은 웹 Scraping 및 테스트 자동화에서 매우 중요합니다.
함수 시그니처
driver.title
반환 값:
- 현재 열려 있는 웹 페이지의 제목을 문자열 형태로 반환합니다.
사용 예제
기본 예제
Selenium을 사용하여 페이지 제목을 가져오는 기본 예제를 살펴보겠습니다.
from selenium import webdriver
# 드라이버 경로 설정 (예: Chrome 드라이버)
driver = webdriver.Chrome('path_to_your_chromedriver')
# 웹 페이지 열기
driver.get('https://www.example.com')
# 페이지 제목 가져오기
title = driver.title
print(f"현재 페이지 제목은: {title}")
# 드라이버 종료
driver.quit()
# 출력:
# 현재 페이지 제목은: Example Domain
다양한 웹 페이지 제목 가져오기
여러 웹 페이지의 제목을 쉽게 가져올 수 있습니다. 다음은 여러 페이지의 제목을 가져오는 예제입니다.
from selenium import webdriver
# 웹 드라이버 초기화
driver = webdriver.Chrome('path_to_your_chromedriver')
# 다양한 웹 페이지 열기
urls = ['https://www.example.com', 'https://www.google.com', 'https://www.github.com']
titles = []
for url in urls:
driver.get(url)
titles.append(driver.title)
# 각 페이지 제목 출력
for url, title in zip(urls, titles):
print(f"{url}의 제목은: {title}")
# 드라이버 종료
driver.quit()
# 출력:
# https://www.example.com의 제목은: Example Domain
# https://www.google.com의 제목은: Google
# https://www.github.com의 제목은: GitHub
결론
Selenium을 활용하여 웹 페이지의 제목을 가져오는 방법을 배워보았습니다. 이 과정은 데이터 스크래핑과 웹 테스트 자동화에서 매우 유용하게 활용될 수 있습니다. 지금 바로 이 기능을 사용해보시고, 웹 자동화의 재미를 느껴보세요!
- 페이지 제목 가져오기로 웹 데이터를 더욱 스마트하게 활용해 보세요!
- Selenium으로 당신의 웹 자동화 여정을 시작해보세요!
반응형
'Python > Selenium' 카테고리의 다른 글
Selenium alert.accept로 경고창 수락하기 (0) | 2025.03.07 |
---|---|
Selenium WebDriverWaitException 오류 해결하기 (0) | 2025.03.06 |
Selenium WebDriverException: Message: unknown error: failed to retrieve crx file 오류 해결하기 (0) | 2025.03.05 |
selenium.switch_to_window로 창 전환하기 (0) | 2025.03.05 |
Selenium UnexpectedCommandException 오류 해결하기 (0) | 2025.03.04 |