본문 바로가기
Python/Selenium

Selenium 웹 페이지 상태 확인

by PySun 2023. 8. 5.
반응형

 

페이지 타이틀 가져오기

  • Selenium을 사용하여 웹 페이지의 상태를 확인하는 방법 중 하나는 페이지의 타이틀을 가져오는 것입니다.
from selenium import webdriver

# Chrome 웹 드라이버 생성
driver = webdriver.Chrome()

# 웹 페이지로 이동
driver.get("https://www.example.com")

# 페이지 타이틀 가져오기
title = driver.title
print("페이지 타이틀:", title)
  • 위 코드에서는 title 속성을 사용하여 웹 페이지의 타이틀을 가져와 출력합니다. title 속성은 현재 페이지의 타이틀 정보를 담고 있습니다.

페이지 URL 가져오기

  • 또 다른 상태 확인 방법으로는 현재 웹 페이지의 URL을 가져오는 것이 있습니다.
from selenium import webdriver

# Chrome 웹 드라이버 생성
driver = webdriver.Chrome()

# 웹 페이지로 이동
driver.get("https://www.example.com")

# 페이지 URL 가져오기
url = driver.current_url
print("페이지 URL:", url)
  • 위 코드에서는 current_url 속성을 사용하여 현재 웹 페이지의 URL을 가져와 출력합니다. current_url 속성은 현재 페이지의 URL 정보를 담고 있습니다.

페이지의 소스 코드 가져오기

  • Selenium을 사용하여 웹 페이지의 소스 코드를 가져오는 방법을 알아봅시다.
from selenium import webdriver

# Chrome 웹 드라이버 생성
driver = webdriver.Chrome()

# 웹 페이지로 이동
driver.get("https://www.example.com")

# 페이지 소스 코드 가져오기
page_source = driver.page_source
print("페이지 소스 코드:", page_source)
  • 위 코드에서는 page_source 속성을 사용하여 웹 페이지의 소스 코드를 가져와 출력합니다. page_source 속성은 현재 페이지의 HTML 소스 코드를 담고 있습니다.

요약

Selenium을 사용하여 웹 페이지의 상태를 확인하는 방법과 페이지 타이틀, URL, 페이지의 소스 코드를 가져오는 방법을 배워보았습니다. title 속성으로 페이지 타이틀을 가져오고, current_url 속성으로 페이지 URL을 가져오며, page_source 속성으로 페이지의 소스 코드를 가져올 수 있습니다. 이러한 정보를 활용하여 웹 페이지의 상태를 파악하고, 웹 자동화 작업을 보다 효율적으로 수행할 수 있습니다. Selenium을 사용하여 웹 페이지의 상태를 확인하고, 이를 활용하여 다양한 자동화 작업을 수행해보세요!
 

반응형

'Python > Selenium' 카테고리의 다른 글

Selenium 웹 페이지 스크린샷  (0) 2023.08.07
Selenium 웹 페이지 대기  (0) 2023.08.06
Selenium 요소 정보 가져오기  (0) 2023.08.04
Selenium 웹 요소 조작  (0) 2023.08.03
Selenium 및 Web driver 설치  (0) 2023.08.02