如果我这样做
match = driver.find_element_by_class_name("match")
print(match.text)
我只获得元素中的文字。
<class id="match">
This is a text. This is displayed with .text
<p align="center"><a href="www.stackoverflow.com"></p>
The above is not displayed with .text
</class>
当我还想要元素中的html时,该怎么办,而不仅仅是文本?
答案 0 :(得分:2)
如果你想在一个元素中获取HTML代码,但不包括元素的代码,你应该使用它:
element.get_attribute('innerHTML');
如果你想在元素中包含元素代码中的HTML代码,那么你应该使用它:
element.get_attribute('outerHTML')