Python 我需要使用BeautifulSoup从2个不同的span标记中获取文本
我试图从下面的代码中获取这些值,span中Developer和Genres下的文本Python 我需要使用BeautifulSoup从2个不同的span标记中获取文本,python,beautifulsoup,Python,Beautifulsoup,我试图从下面的代码中获取这些值,span中Developer和Genres下的文本 <div _ngcontent-sc18="" class="col-xl-6"> <!-- --> <p _ngcontent-sc18="" class="mb-2"> <strong _ngcontent-sc18=""> Developer: </strong> <!-- --> <sp
<div _ngcontent-sc18="" class="col-xl-6">
<!-- -->
<p _ngcontent-sc18="" class="mb-2">
<strong _ngcontent-sc18="">
Developer:
</strong>
<!-- -->
<span _ngcontent-sc18="">
Capy Games
</span>
</p>
<!-- -->
<!-- -->
<p _ngcontent-sc18="" class="mb-2">
<strong _ngcontent-sc18="">
Genres:
</strong>
<!-- -->
<span _ngcontent-sc18="">
Action,
</span>
<span _ngcontent-sc18="">
Platformer
</span>
</p>
</div>
我该怎么做才能将这两种价值观都归入类型
谢谢大家! 使用find_all('span')
insideif
类型声明
for y in gamesoup.find_all('p', class_= 'mb-2'):
if y.strong.text == "Developer: ":
devs.append(y.span.text)
if "Genre" in y.strong.text:
for genre in y.find_all('span'):
genres.append(genre.text)
我发誓我试过了,但我想我没有,谢谢!
for y in gamesoup.find_all('p', class_= 'mb-2'):
if y.strong.text == "Developer: ":
devs.append(y.span.text)
if "Genre" in y.strong.text:
for genre in y.find_all('span'):
genres.append(genre.text)