首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用BS4从HTML中获取值

用BS4从HTML中获取值
EN

Stack Overflow用户
提问于 2017-02-07 19:31:12
回答 1查看 73关注 0票数 1

我很难弄清楚如何从这个HTML片段中获取某些数据,这些数据是我通过BeautifulSoup通过HTML解析得到的。

这是我的代码:

代码语言:javascript
复制
productpage = 'http://www.sneakersnstuff.com/en/product/26133/adidas-samba-waves-x-naked'
rr = requests.get(productpage)
soup1 = BeautifulSoup(rr.content, 'xml')
productIDArray = soup1.find_all("div", class_="size-button property available")

#print for debugging purposes
print(productIDArray[0])

productIDArray返回

代码语言:javascript
复制
<div class="size-button property available" data-productId="207789">
<span class="size-type" title="UK 3.5 | 36">
    US 4

        </span>
</div>

如何获取数据产品I的值和跨度的标题,以便将它们放入变量中?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-07 19:35:22

代码语言:javascript
复制
productIDArray['data-productId']

退出:

代码语言:javascript
复制
'207789'
代码语言:javascript
复制
productIDArray.span['title']

退出:

代码语言:javascript
复制
'UK 3.5 | 36'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42098356

复制
相关文章

相似问题

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