【发布时间】:2024-12-03 04:00:02
【问题描述】:
我正在寻找一种方法来使用 findAll 来获取两个标签,按照它们在页面上出现的顺序。
目前我有:
import requests
import BeautifulSoup
def get_soup(url):
request = requests.get(url)
page = request.text
soup = BeautifulSoup(page)
get_tags = soup.findAll('hr' and 'strong')
for each in get_tags:
print each
如果我在一个只有“em”或“strong”的页面上使用它,那么它会得到所有这些标签,如果我在一个页面上同时使用它会得到“strong”标签。
有没有办法做到这一点?我主要关心的是保留标签的顺序。
【问题讨论】:
标签: python beautifulsoup