首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果<span>标记没有“id”或“class”,如何使用BeautifulSoup从它中刮取数据?

如果<span>标记没有“id”或“class”,如何使用BeautifulSoup从它中刮取数据?
EN

Stack Overflow用户
提问于 2022-11-15 12:08:39
回答 1查看 27关注 0票数 -1

我想从标签中抓取数据。问题是,它没有“id”或“class”,那么如何在这个标记中获取数据呢?

代码语言:javascript
复制
<span>  
  <span>2 in Amazon Launchpad (<a href="/-/en/gp/bestsellers/boost/ref=pd_zg_ts_boost">See Top 100 in Amazon Launchpad</a>)</span> 
<br> 
  <span>1 in <a href="/-/en/gp/bestsellers/drugstore/2860173031/ref=pd_zg_hrsr_drugstore">Forehead Thermometers</a></span> 
<br>  
  <span>1 in <a href="/-/en/gp/bestsellers/boost/22130220031/ref=pd_zg_hrsr_boost">Amazon Launchpad Coupons</a></span> 
<br> 
</span>

上面是我需要的数据。

我试过使用下面的代码行,但没有成功。如有任何建议,将不胜感激。

代码语言:javascript
复制
soup.find("span", class_=False, id=False)
EN

回答 1

Stack Overflow用户

发布于 2022-11-15 12:23:09

查看您的HTML布局,并为您的<span> (它有类或id)检测最近的标记,然后使用CSS选择器的强大功能。

举个恰当的例子,提供<snap>所在的HTML片段以及其他一些标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74445367

复制
相关文章

相似问题

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