<h4>描述1</h4>
<p>text</p>
<p>text</p>
<p>text</p>
<h4>描述2</h4>
<p>text</p>
<p>text</p>
<p>text</p>
<span>asdf</span>
<h4>描述3</h4>
<pre>
4
1
1
2
2</pre>
<p>text</p>
<h4>描述4</h4>
<p>text</p>
<pre>
1
2</pre>
HTML代码如上,如何取得两个<h4>
之间的内容?如:
- 第一次要取得“描述1”和“描述2”之间的所有内容
- 第二次要取得“描述2”和“描述3”之间的所有内容
r = requests.get(url,headers=headers)
html = r.text
soup = BeautifulSoup(,'html.parser')
result1 = soup.find_all('h4')[0:1]
result2 = soup.find_all('h4')[1:2]