首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BeautifulSoup <span>foo</span>结果

BeautifulSoup <span>foo</span>结果
EN

Stack Overflow用户
提问于 2016-08-06 11:34:18
回答 1查看 297关注 0票数 0

HTML代码:

代码语言:javascript
复制
<div id="descProdotto"> <img alt="Mont Blanc Eyewear" class="logoDesc" src="http://151.9.39.27/nfs/Immagini/Loghi_Linee/BA.png"/> <p><span>Nome:</span> BA0055</p> <p><span>Occh.:</span> Metallo</p> <p><span>Forma:</span> Geometrico</p> <p><span>Tipo:</span> Cerchiato</p> <p><span>Asta Flex:</span> No</p> <p><span>Fitting:</span> Caucasian</p> <img class="separatore" height="11" src="../../Grafica/Icone/separator_S.png" width="197"/>
<div class="glassDes">
<p class="scroll"></p>
</div>

Python代码:

代码语言:javascript
复制
from bs4 import BeautifulSoup

def get_description(sorgente):
    soup = BeautifulSoup(sorgente, 'html.parser')
    list = soup.find_all("p")
    for a in list:
        print(a.find('Nome:')

code = driver.page_source

get_description(code)

我无法提取变量中的值:NomeBA0055

我该怎么做呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-08-06 11:54:51

通过文本查找span元素并获取next sibling

代码语言:javascript
复制
soup.find("span", text="Nome:").next_sibling
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38800307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档