반응형
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 속성을 통해 웹 탐색을 보다 쉽게 경험해보세요!
반응형
'Python > Selenium' 카테고리의 다른 글
selenium.webdriver.execute_async_script로 비동기 스크립트 실행하기 (0) | 2025.01.19 |
---|---|
selenium.webdriver.delete_cookie로 쿠키 삭제하기 (0) | 2025.01.19 |
Selenium driver not found 오류 해결하기 (0) | 2025.01.18 |
Selenium crashing on headless mode 해결하기 (0) | 2025.01.18 |
Selenium common.exceptions.WebDriverException 해결하기 (0) | 2025.01.18 |