입력 상자에서 제출 버튼을 클릭하여 생성 된 값을 가져 오려고합니다. 그러나 페이지가 다시로드되므로 아무것도 반환하지 않습니다. 웹 사이트 http://www.wasitviewed.com/에서
입력 상자의 xpath를 사용하여 .text 옵션을 시도했습니다.
WebDriverWait(drivername, 20).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH,"""//*[@id="content"]/iframe""")))
result = drivername.find_element_by_xpath("""//*[@id="results"]/p[1]/input""").text
print result
생성 된 링크를 인쇄 할 것으로 예상합니다.
input
요소 에서 텍스트 값을 가져 오려고하므로 get_attribute("value")
대신을 사용하십시오 .text
.
결과를 얻으려면 이것을 사용하십시오.
result = driver.find_element_by_xpath("//*[@id='results']/p[1]/input""").get_attribute("value")
print(result)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다