Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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 尝试刮取嵌套在标记中的一个元素_Python_Python 3.x_Web Scraping_Beautifulsoup_Screen Scraping - Fatal编程技术网

Python 尝试刮取嵌套在标记中的一个元素

Python 尝试刮取嵌套在标记中的一个元素,python,python-3.x,web-scraping,beautifulsoup,screen-scraping,Python,Python 3.x,Web Scraping,Beautifulsoup,Screen Scraping,我试图只捕获“Other”文本,本质上是提取强标记元素 外部颜色: 另外 您可以查找元素,然后获取其: 可以在父类上使用stripped_字符串 from bs4 import BeautifulSoup html = """ <ul class="listing-row__meta"> <li> <strong>Ext. Color:</s

我试图只捕获“Other”文本,本质上是提取强标记元素

  • 外部颜色: 另外

您可以
查找
元素,然后获取其:


可以在父类上使用stripped_字符串

from bs4 import BeautifulSoup

html = """
<ul class="listing-row__meta">
                        <li>
                            <strong>Ext. Color:</strong>

                                Other
                        </li>
                    </ul>
"""

soup = BeautifulSoup(html, "lxml")
firstItem = soup.select_one('.listing-row__meta')
strings = [string for string in firstItem.stripped_strings]
print(strings[1])
从bs4导入美化组
html=”“”
  • 外部颜色: 另外
""" soup=BeautifulSoup(html,“lxml”) firstItem=soup。选择一个('.listing-row\uu-meta') strings=[firstItem.stripped_strings中字符串的字符串] 打印(字符串[1])
from bs4 import BeautifulSoup

html = """
<ul class="listing-row__meta">
                        <li>
                            <strong>Ext. Color:</strong>

                                Other
                        </li>
                    </ul>
"""

soup = BeautifulSoup(html, "lxml")
firstItem = soup.select_one('.listing-row__meta')
strings = [string for string in firstItem.stripped_strings]
print(strings[1])