html怎么拿json数据,如何使用Python从HTML数据中提取JSON数据?

我正在尝试制作一个python脚本,可以在outlook中读取JSON数据电子邮件。但是问题是如何从HTML数据中提取JSON数据。这是我要提取的原始JSON数据。在{

"_detail":

{

"username":"harnishs",

"tokens":

[

"85188605",

"00422786",

],

"cluster_name":"*******.com"

}

}

因此,我在outlook中使用imaplib读取了我的JSON数据,但是它在中读取了JSON数据HTML.So这个JSON数据被转换成HTML,它的read outlook电子邮件是这样的(以HTML格式)

^{pr2}$

所以现在从这个HTML数据中,我想要相同的JSON文件,

我把我的代码写成这样from bs4 import BeautifulSoup

MyStr =""" HTML data """

soup = BeautifulSoup(MyStr, "html.parser")

print(soup.text.strip().replace(" ", ""))

所以这个代码给我这个结果b'

{

"_detail":

{

"username":"harnishs&q;=

uot;,

"tokens":   =

;

[

=

;"85188605",

=

;"00422786",

=

;"94548619",

=

;

],

"cluster_name":"***********.com"

}

}

'

但我希望这个数据和输入的JSON数据一样,仍然没有对其进行精确的挖掘。建议我任何更改,这样我就可以通过电子邮件获得相同的JSON数据。在

你可能感兴趣的:(html怎么拿json数据)