只需遍历所有< strong>标签并使用next_sibling来获得你想要的东西.像这样:
for strong_tag in soup.find_all('strong'):
print(strong_tag.text, strong_tag.next_sibling)
演示:
from bs4 import BeautifulSoup
html = '''
YOB: 1987
RACE: WHITE
GENDER: FEMALE
HEIGHT: 5'05''
WEIGHT: 118
EYE COLOR: GREEN
HAIR COLOR: BROWN
'''
soup = BeautifulSoup(html)
for strong_tag in soup.find_all('strong'):
print(strong_tag.text, strong_tag.next_sibling)
这给你:
YOB: 1987
RACE: WHITE
GENDER: FEMALE
HEIGHT: 5'05''
WEIGHT: 118
EYE COLOR: GREEN
HAIR COLOR: BROWN