Selenium Webdriver 2 Python에서 현재 URL을 어떻게 얻습니까?


답변:


278

current_url 요소를 사용하십시오. 예:

print browser.current_url

147
또는라고도driver.current_url
salo.dm

3
p1의 신임 정보에 따라 p2가 p1 또는 p3으로 경로 재 지정되는 p1-> p2-> p3 페이지 체인이 있다고 가정하십시오. 내가 이해할 수없는 클릭 후 URL을 얻는 방법. 셀레늄은 해당 페이지에서 멈추지 않으며 p3의 URL을 직접 제공합니다. 이것을 위해가는 방법?
proprius


더 중요한 것은 selenium-python.readthedocs.io 에 어디에 기록되어 있습니까?
Sevenearths


7

Selenium2Library에는 get_location ()이 있습니다.

import Selenium2Library
s = Selenium2Library.Selenium2Library()
url = s.get_location()

3

다른 방법은 크롬의 url bar를 검사하여 요소의 id를 찾은 다음 WebDriver가 해당 요소를 클릭하게 한 다음 셀레늄의 공통 기능 키를 사용하여 복사하여 붙여 넣는 데 사용하는 키를 보낸 다음 인쇄 또는 변수로 저장 등

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.