我试图从隐藏的div元素内部的表元素中获取数据。 我已经尝试了一些方法,但到目前为止在这种情况下没有任何作用。
html:
<div class="hidden">
<span class="spanTheMan">
<table class="imATable">
<tbody>...</tbody>
</table>
</span>
</div>
我发现搜索元素时可以包含隐藏标签,但是表本身没有该标签
driver.find_element_by_xpath("//table[@class='hidden']")
我发现您可以使用“ .execute_script(” arguments [0]。;;“,element)”
driver.execute_script("arguments[0].<some sort of function>;", TableElement)
我相信这可以工作,但是我需要使用的功能是用python编写的。为了清楚起见,它承认存在一个表元素,而不是其中的数据。
答案 0 :(得分:0)
在xpath中,您应该给与该标签关联的类。
driver.find_element_by_xpath("//table[@class='imATable']")
这应该起作用,因为最终您将尝试访问table元素。