【发布时间】:2020-12-25 23:31:53
【问题描述】:
我的 HTML 是这样的:
<body>
<div class="afds">
<span class="dfsdf">mytext</span>
</div>
<div class="sdf dzf">
<h1>some random text</h1>
</div>
</body>
我想查找所有包含“text”的标签及其对应的类。在这种情况下,我想要:
- 跨度,“dfsdf”
- h1,空
接下来,我希望能够浏览返回的标签。例如,找到所有返回的标签的div父标签和各自的类。
如果我执行以下操作
soupx.find_all(text=re.compile(".*text.*"))
它只是返回标签的文本部分:
['mytext', ' some random text']
请帮忙。
【问题讨论】:
标签: python html beautifulsoup html-parsing