gpt4 book ai didi

python - 如何从python上的html标签获取某些文本?

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:55 24 4
gpt4 key购买 nike

我正在通过 API 制作 Python md5 解密器,但问题是 API 正在发回 HTML 反馈。如何获取 <font color=green> 之间的文本?

{"error":0,"msg":"<font color=blue><b>Live</b></font><font color=green>Jumpman#23</font> | [MD5 Decrypt] .S/C0D3"}

最佳答案

我建议使用 HTML 解析器作为 Beautiful Soup :

>>> from bs4 import BeautifulSoup
>>> d = {"error":0,"msg":"<font color=blue><b>Live</b></font><font color=green>Jumpman#23</font> | [MD5 Decrypt] .S/C0D3"}
>>> soup = BeautifulSoup(d['msg'], 'html.parser')
>>> soup.font.attrs
{'color': 'blue'}

您将获得一个包含键、值解析作为属性名称、值的字典。

更新

获取文本 "Jumpman#23"

>>> soup.findAll("font", {"color": "green"})[0].contents[0]
'Jumpman#23'

关于python - 如何从python上的html标签获取某些文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55731632/

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