[python beautifulsoup在标签之间找到

问题描述 投票:1回答:1

我正在尝试从网站获取数据。我设法获得了我想要的数据的子集

sections = rows.findAll('p')
for section in sections
    print section

哪个给我这个:

<p><i>Hello<strong>World</strong></i></p>
<p><strong>Some Text</strong><p>
<p></p>
<p><strong>Monday</strong><p>
<p>section1</p>
<p>section2</p>
<p>section3</p>
<p><strong>Tuesday</strong><p>
<p>section1</p>
<p>section2</p>
<p>section3</p>
<p>section4</p>
<p></p>

我想要的是:

Monday
section1
section2
section3
Tuesday
section1
section2
section3
section4 

如果strong等于我拥有的格,我能否获得Strong标签之间的所有p标签?还是应该解决?

python beautifulsoup scrape
1个回答
0
投票
只需使用正则表达式模块,然后将for循环替换为以下代码段。会做的工作
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.