擅长:python、mysql、java
<p>如果我理解正确,您可能正在寻找以下内容:</p>
<pre><code>ht = """your html above, fixed"""
from bs4 import BeautifulSoup as bs
soup = bs(ht,'lxml')
targets = soup.find_all('h1',string="WHO Coronavirus disease (COVID-19) situation reports")
for target in targets:
for t in target.fetchNextSiblings('div'):
print(t.text)
</code></pre>
<p>这将从<code><div></code>元素后面的所有<code><h1></code>元素中输出具有所需文本的文本</p>