gpt4 book ai didi

python - 使用 Beautifulsoup 从特定属性中获取文本

转载 作者:行者123 更新时间:2023-12-04 08:42:34 25 4
gpt4 key购买 nike

我试过这个代码

reaction=soup.find_all('span',class_='1n9k')
结果是
[<span class="_1n9k" data-hover="tooltip" tabindex="-1"><a ajaxify="/ufi/reaction/profile/dialog/ft_ent_identifier=ZmVlZGJhY2s6MzgyODczMjYzMDg5MTQy&amp;reaction_type=1&amp;av=0" aria-label="좋아요 17" class="_1n9l"href="/ufi/reaction/profile/browser/ft_ent_identifier=ZmVlZGJhY2s6MzgyODczMjYzMDg5MTQy&amp;av=0" rel="dialog" role="button" tabindex="0"><i class="sp_KIvjPBBBAwk sx_eaca68" role="img"></i></a></span>,<span class="_1n9k" data-hover="tooltip" tabindex="-1"><a ajaxify="/ufi/reaction/profile/dialog/?ft_ent_identifier=ZmVlZGJhY2s6MzgxNjk0Mjk2NTQwMzcy&amp;reaction_type=1&amp;av=0" aria-label="좋아요 55" class="_1n9l" href="/ufi/reaction/profile/browser/?ft_ent_identifier=ZmVlZGJhY2s6MzgxNjk0Mjk2NTQwMzcy&amp;av=0" rel="dialog" role="button" tabindex="0"><i class="sp_KIvjPBBBAwk sx_eaca68" role="img"></i></a></span>,<span class="_1n9k" data-hover="tooltip" tabindex="-1"><a ajaxify="/ufi/reaction/profile/dialog/ft_ent_identifier=ZmVlZGJhY2s6MzgxNjk0Mjk2NTQwMzcy&amp;reaction_type=2&amp;av=0" aria-label="최고예요 3" class="_1n9l"href="/ufi/reaction/profile/browser/ft_ent_identifier=ZmVlZGJhY2s6MzgxNjk0Mjk2NTQwMzcy&amp;av=0" rel="dialog" role="button" tabindex="-1"><i class="sp_KIvjPBBBAwk sx_b917e0" role="img"></i></a></span>]
我想获取属性“aria-label”中的文本。怎么会这样?
我不能使用“查找”。
如果我使用“选择”,我想知道这个答案。
谢谢。

最佳答案

只需遍历列表并打印 aria-label所有 span 的属性标签,像这样:

for span in reaction:
print(span.a['aria-label'])

关于python - 使用 Beautifulsoup 从特定属性中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64483768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com