본문 바로가기
Python/Selenium

selenium.webdriver.current_url로 현재 URL 가져오기

by PySun 2025. 1. 19.
반응형

Selenium과 webdriver.current_url: 현재 URL 가져오기

웹 자동화에서 URL을 가져오는 것은 매우 중요한 작업입니다. Selenium은 이러한 작업을 쉽게 수행할 수 있게 해주는 파워풀한 도구입니다. 이 포스팅에서는 selenium.webdriver.current_url을 사용하여 현재 브라우저의 URL을 가져오는 방법에 대해 알아보겠습니다.

webdriver.current_url 소개

Selenium의 webdriver 객체는 매우 다양한 기능을 제공합니다. 그 중 current_url 속성은 현재 열려 있는 웹 페이지의 URL을 문자열 형태로 반환합니다. 이를 통해 사용자는 현재 위치를 쉽게 추적할 수 있습니다.

속성 설명

  • webdriver.current_url: 현재 페이지의 URL을 반환하는 속성입니다.

사용 예제

기본 예제

다음은 selenium.webdriver.current_url 속성을 사용하여 현재 URL을 가져오는 기본 예제입니다.

from selenium import webdriver

# 웹드라이버 초기화
driver = webdriver.Chrome()

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

# 현재 URL 가져오기
current_url = driver.current_url

print(f"The current URL is: {current_url}")
# 출력:
# The current URL is: https://www.example.com

# 웹드라이버 종료
driver.quit()

다양한 페이지 탐색 예제

여러 웹 페이지를 탐색하면서 현재 URL을 가져오는 방법을 살펴보겠습니다.

from selenium import webdriver

# 웹드라이버 초기화
driver = webdriver.Chrome()

# 첫 번째 웹 페이지 열기
driver.get("https://www.example.com")

# 현재 URL 출력
print(f"Current URL: {driver.current_url}")

# 두 번째 웹 페이지로 이동
driver.get("https://www.anotherexample.com")

# 현재 URL 출력
print(f"Current URL: {driver.current_url}")

# 웹드라이버 종료
driver.quit()

결론

selenium.webdriver.current_url 속성은 웹 페이지 자동화에서 현재 URL을 쉽게 가져올 수 있도록 도와줍니다. 이를 활용하여 다양한 자동화 작업과 분석을 수행할 수 있습니다.

  • 웹 자동화 작업 시 현재 URL을 정확히 파악하여 더 나은 결과를 얻으세요!
  • 지금 바로 current_url 속성을 통해 웹 탐색을 보다 쉽게 경험해보세요!
반응형