我需要使用python和bs4将字符串放入li标记中。我正在尝试以下代码:
from bs4 import BeautifulSoup
from lxml import etree
html_doc = """
<html>
<head>
</head>
<body>
<div class="container">
<section id="page">
<div class="content">
<div class="box">
<ul>
<li>Name: Peter</li>
<li>Age: 21</li>
<li>Status: Active</li>
</ul>
</div>
</div>
</section>
</div>
</body>
</html>
"""
soup = BeautifulSoup(html_doc, 'lxml')
dom = etree.HTML(str(soup))
print (dom.xpath('/html/body/div/section/div[1]/div[1]/ul/li[3]'))
那个人回来了:
[<0x7fc640e896c0处的元素锂>]
但理想的结果是li标签文本,如下所示:
状态:活动
如何做?
谢谢