본문 바로가기
Python/Selenium

selenium.title로 페이지 제목 가져오기

by PySun 2025. 3. 6.
반응형

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으로 당신의 웹 자동화 여정을 시작해보세요!
반응형