Python 尝试刮取嵌套在标记中的一个元素
我试图只捕获“Other”文本,本质上是提取强标记元素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
-
外部颜色:
另外
您可以查找
元素,然后获取其:
可以在父类上使用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])