Как передать список всех найденных тегов в BeautifSoup - PullRequest
0 голосов
/ 14 апреля 2020

Теперь я могу передать список тегов в soup.findAll(), как soup.findAll(['h2', 'h3', 'h4,]), но для 2 тегов меня интересуют только определенные c. в моем примере: soup.findAll('h2')[0], soup.findAll('h3')[7:11] и soup.findAll('h4')[:7]

Есть ли способ сделать это или хотя бы поместить указанные c нарезанные теги в те же bs4.element.ResultSet?

Спасибо!

1 Ответ

0 голосов
/ 15 апреля 2020

я наконец-то пошел с этим решением:

tags = [soup.findAll('h2')[0], soup.findAll('h3')[7:11], soup.findAll('h4')[:7]]
articles = [i for tag in tags for i in tag]
...