Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我需要使用BeautifulSoup从2个不同的span标记中获取文本_Python_Beautifulsoup - Fatal编程技术网

Python 我需要使用BeautifulSoup从2个不同的span标记中获取文本

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

我试图从下面的代码中获取这些值,span中Developer和Genres下的文本

<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')
inside
if
类型声明

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)