擅长:python、mysql、java
<p>安装<a href="https://www.crummy.com/software/BeautifulSoup/bs4/doc/" rel="nofollow noreferrer">beautifulsoup4</a>(一个HTML解析器/DOM操纵器)</p>
<p>读取数据,得到一个“DOM”(有点。。。a walkable structure)使用beautifulsoup,获取要清空的项,然后<a href="https://www.crummy.com/software/BeautifulSoup/bs4/doc/#decompose" rel="nofollow noreferrer">remove its children</a>。在</p>
<p>在您的示例中,看起来您希望清空<code><div>(s)</code>谁的<code>class=row</code>,对吗?假设您的HTML数据存储在一个名为<code>data.html</code>的文件中(在您的特定情况下,这可能不是这样的。。。会是请求的正文或类似的内容)</p>
<pre><code>from bs4 import BeautifulSoup
with open('data.html', 'r') as page_f:
soup = BeautifulSoup(page_f.read(), "html.parser")
# In `soup` we have our "DOM tree"
divs_to_empty = soup.find("div", {'class': 'row'})
for child in divs_to_empty.findChildren():
child.decompose()
print(soup.prettify())
</code></pre>
<p>该输出:</p>
^{pr2}$
<p>如果你要做DOM操作,我强烈建议你阅读并使用美丽的汤(它非常强大)</p>