Python beautifulsoup4库find_all()函数问题

Python beautifulsoup4库find_all()函数问题,python,beautifulsoup,Python,Beautifulsoup,如何获取“数据ds appid” 您可以通过将标记视为字典来访问标记的属性 从bs4导入美化组 数据=''asdfas asd aasdfas dfasd ''' soup=BeautifulSoup(数据'html.parser') 汤中元素的idlist=[element['data-ds-appid']查找所有(class=“tab\u item”)] 打印(空闲) 你能澄清问题是什么吗?我只想用“data ds appid=“730”------soup.findAll(class=“

如何获取“数据ds appid”


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

从bs4导入美化组
数据=''asdfas
asd aasdfas dfasd

''' soup=BeautifulSoup(数据'html.parser') 汤中元素的idlist=[element['data-ds-appid']查找所有(class=“tab\u item”)] 打印(空闲)
你能澄清问题是什么吗?我只想用“data ds appid=“730”------soup.findAll(class=“tab\u item”,attrs={“data ds appid”}这段代码占用了所有的html块。好吧,那你在挣扎哪一部分?你尝试过什么,做过什么研究吗?你读过BeautifulSoup文档吗?我读过文档,但找不到任何关于它的内容。我读过文档,但找不到任何关于它的内容。这怎么可能?
<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"
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)