gpt4 book ai didi

Python Beautifulsoup 获取属性值

转载 作者:行者123 更新时间:2023-11-28 20:59:02 25 4
gpt4 key购买 nike

我很难获得正确的语法来使用 HTML 5.0 提取 Beautifulsoup 中的属性值。

所以我在存在 HTML 5 问题的地方使用正确的语法在我的 soup 中隔离了标签的出现:

tags = soup.find_all(attrs={"data-topic":"recUpgrade"})

只取标签[1]:

date = tags[1].find(attrs={"data-datenews":True})

这里的日期是:

<span class="invisible" data-datenews="2018-05-25 06:02:19" data-idnews="2736625" id="horaCompleta"></span>

但现在我想提取日期时间“2018-05-25 06:02:19”。无法获取语法。

请提供见解/帮助。

最佳答案

您可以使用键值对访问属性

例如:

from bs4 import BeautifulSoup
s = """<span class="invisible" data-datenews="2018-05-25 06:02:19" data-idnews="2736625" id="horaCompleta"></span>"""
soup = BeautifulSoup(s, "html.parser")
print(soup.span["data-datenews"])

输出:

2018-05-25 06:02:19

关于Python Beautifulsoup 获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50533363/

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