美丽汤并找到

发布于 2024-11-16 21:29:50 字数 429 浏览 0 评论 0原文

我有一个 html 代码:

<div id='div1'>
    <div id='d'> </div>
    <p></p>
</div>

如何在 ID 为 div1 的 div 中获取所有内容? soup.find('div',{'id':"div1"}) 返回:

<div id='div1'>
    <div id='d'> </div>
    <p></p>
</div>

我只需要获取:

<div id='d'> </div>
<p></p> 

I have a html code:

<div id='div1'>
    <div id='d'> </div>
    <p></p>
</div>

How do I get all that in a div with an id div1?
soup.find('div',{'id':"div1"}) returns:

<div id='div1'>
    <div id='d'> </div>
    <p></p>
</div>

I need to get only:

<div id='d'> </div>
<p></p> 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷夜 2024-11-23 21:29:50

请参阅文档,特别是.find().contents

See the documentation, specifically .find() and .contents.

笑,眼淚并存 2024-11-23 21:29:50

您需要标签开头和结尾之间的内容(包括所有子标签)。

<代码>
soup.find('div', id="div1").contents

You want the content between the start and end of the tag including all child tags.


soup.find('div', id="div1").contents

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文