mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
修复lxml的tostring获取html时会把元素后面的文本节点带上的bug
This commit is contained in:
parent
798d3e771a
commit
646586a0aa
@ -37,7 +37,9 @@ class SessionElement(DrissionElement):
|
||||
@property
|
||||
def html(self) -> str:
|
||||
"""返回元素outerHTML文本"""
|
||||
return format_html(tostring(self._inner_ele, method="html").decode())
|
||||
# tostring()会把跟紧元素的文本节点也带上,因此要去掉
|
||||
html = format_html(tostring(self._inner_ele, method="html").decode())
|
||||
return html[:html.rfind('>') + 1]
|
||||
|
||||
@property
|
||||
def inner_html(self) -> str:
|
||||
|
Loading…
x
Reference in New Issue
Block a user