如何使用xpath从标记中查找原始html,该标记本身就是find
我通过XPath获取元素,如下所示。这找到了所有的如何使用xpath从标记中查找原始html,该标记本身就是find,xpath,lxml,innerhtml,Xpath,Lxml,Innerhtml,我通过XPath获取元素,如下所示。这找到了所有的标记。元素有一些内容。如何获取单个tr元素的HTML tbody = tbody_element1[0].xpath('.//tbody') if tbody: tr_value = tbody[0].xpath('.//tr') tru value是tbody元素中所有tr元素的数组。要获取原始html,我使用etree if tbody: tr_value = tbody[0].xpath('.//tr') raw_valu
标记。
元素有一些内容。如何获取单个tr
元素的HTML
tbody = tbody_element1[0].xpath('.//tbody')
if tbody:
tr_value = tbody[0].xpath('.//tr')
tru value
是tbody
元素中所有tr
元素的数组。要获取原始html,我使用etree
if tbody:
tr_value = tbody[0].xpath('.//tr')
raw_value = etree.tostring(tr_value[0])
现在raw_value有html内容,它包含在tr_value
tr_value=tbody[0]中。xpath('.//tr')[0]
可以工作。如果我们现在这样做,那么tr_value中的数组的第一个值现在就有了,但这是否包含原始html形式的数据或xpath()返回一些其他的东西…?实际上我通过lxml找到了tr标签上的元素,现在tr标签中包含了一些html标签,所以对于这个html标签,我想使用Beautiful soup。我们该怎么做?谢谢你,卢茨·霍恩。。。。