首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python beautifulsoup4库find_all()函数问题

Python beautifulsoup4库find_all()函数问题
EN

Stack Overflow用户
提问于 2020-03-21 02:47:16
回答 1查看 41关注 0票数 0

如何获取"data-ds-appid"?

代码语言:javascript
复制
<a href="https://store.steampowered.com/app/730/CounterStrike_Global_Offensive/?snr=1_241_4_action_104" class="tab_item  "  data-ds-appid="730" data-ds-itemkey="App_730"

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-21 03:11:54

您可以通过将标记视为字典1来访问标记的属性

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

data = '''<h1>asdfas</h1>
<p>asd aasdfas dfasd
<a href="https://store.steampowered.com/app/730/CounterStrike_Global_Offensive/?snr=1_241_4_action_104" class="tab_item  "  data-ds-appid="730" data-ds-itemkey="App_730">asdfas</a>
</p>
'''

soup = BeautifulSoup(data, 'html.parser')

idlist = [element['data-ds-appid'] for element in soup.find_all(class_="tab_item")]

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

https://stackoverflow.com/questions/60780012

复制
相关文章

相似问题

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