使用python selenium获取值
如何使用python库从以下html代码中提取值“document sent 请参阅我尝试的代码,该代码返回无使用python selenium获取值,python,html,selenium,Python,Html,Selenium,如何使用python库从以下html代码中提取值“document sent 请参阅我尝试的代码,该代码返回无 print driver.find_element_by_id('errorMessage').get_attribute("value") html代码: <TABLE> <TBODY> <TR> <TD id=errorMessage>Document sent. </TD> </TR> </TBODY
print driver.find_element_by_id('errorMessage').get_attribute("value")
html代码:
<TABLE>
<TBODY>
<TR>
<TD id=errorMessage>Document sent. </TD>
</TR>
</TBODY>
</TABLE>
文件已发送。
试试这个:
driver.find_element_by_id("errorMessage").getText();
或
希望这有帮助 尝试使用以下代码获取所需文本:
from selenium.webdriver.support.ui import WebDriverWait as wait
text = wait(driver, 10).until(lambda driver: driver.find_element_by_id("errorMessage").text)
我相信您希望
通过\u id('errorMessage')查找\u元素。text
。尝试后给出空值
from selenium.webdriver.support.ui import WebDriverWait as wait
text = wait(driver, 10).until(lambda driver: driver.find_element_by_id("errorMessage").text)