重新加载页面后从输入框中提取文本

2024-10-03 13:23:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从输入框中获取单击提交按钮后生成的值。但是页面会重新加载,因此不会返回任何内容。从网站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

我希望它打印生成的链接


Tags: totextcomidhttp内容网站www
1条回答
网友
1楼 · 发布于 2024-10-03 13:23:05

由于您试图从input元素获取文本值,因此请使用get_attribute("value")而不是.text

用这个来得到结果

result = driver.find_element_by_xpath("//*[@id='results']/p[1]/input""").get_attribute("value")

print(result)

相关问题 更多 >