美丽汤并找到
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅文档,特别是
.find()
和.contents
。See the documentation, specifically
.find()
and.contents
.您需要标签开头和结尾之间的内容(包括所有子标签)。
<代码>
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