gpt4 book ai didi

python - 抓取与 Beautiful Soup 相同名称标签的信息

转载 作者:行者123 更新时间:2023-12-01 08:55:07 26 4
gpt4 key购买 nike

我想使用 Python 中的 Beautiful Soup 从 html 页面中抓取信息,并且我需要的所有信息都在同一个名称标签中> 如何区分我需要的每个信息?

enter image description here我需要的所有信息都在不同的 class="hAyfc"标签中。

最佳答案

结果是有序的,你只需要把结果取出来,因为结果的顺序和html中的顺序是一样的

from bs4 import BeautifulSoup

html = """
<div class = "hAyfc">
<div class = "BgcNfc">pro </div>
<span class = "htlgb">
<div>
<span class = "htlgb">
codeA
</span>
</div>
</span>
</div>

<div class = "hAyfc">
<div class = "BgcNfc">pro </div>
<span class = "htlgb">
<div>
<span class = "htlgb">
codeB
</span>
</div>
</span>
</div>
"""

bs = BeautifulSoup(html,"lxml")
result = [e.text for e in bs.find_all("div",{"class":"hAyfc"})]
print(result)

关于python - 抓取与 Beautiful Soup 相同名称标签的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52822973/

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