반응형
페이지 타이틀 가져오기
- 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 |