Beauty soup(python)获取属性值
我有一些混乱的汤,我一直在试图分析,我不知道我该怎么做。页面上有一堆Beauty soup(python)获取属性值,python,beautifulsoup,Python,Beautifulsoup,我有一些混乱的汤,我一直在试图分析,我不知道我该怎么做。页面上有一堆标记,我可以成功地遍历它们以找到我想要的div 这个div有一个名为“data series”的自定义属性,其值似乎是一些包含列表的字典列表。“数据系列”属性的值如下所示: <div data-series= '[{"label":"Series 1","data":[[0,0.01214697],[1,0.01139803],[2,0.0101848]],"color":"#27a9e3"}, {"label":"ser
标记,我可以成功地遍历它们以找到我想要的div
这个div有一个名为“data series”
的自定义属性,其值似乎是一些包含列表的字典列表。“数据系列”属性的值如下所示:
<div data-series=
'[{"label":"Series 1","data":[[0,0.01214697],[1,0.01139803],[2,0.0101848]],"color":"#27a9e3"},
{"label":"series 2","data":[[0,0.00745604375],[1,0.00885196875],[2,0.009824050833]],"color":"#ffb848"}]'....
数据系列的字符串是“JSON”(JavaScript对象表示法)数据。您可以使用将此字符串处理为Python数据结构,然后像处理任何列表
和dict
一样处理结果:
>>> import json
>>> s = '[{"label":"Series 1","data":[[0,0.01214697],[1,0.01139803],[2,0.0101848]],"color":"#27a9e3"},{"label":"series 2","data":[[0,0.00745604375],[1,0.00885196875],[2,0.009824050833]],"color":"#ffb848"}]'
>>> d = json.loads(s)
>>> d[0]['data'][1][1]
0.01139803
数据系列的字符串是“JSON”(JavaScript对象表示法)数据。您可以使用将此字符串处理为Python数据结构,然后像处理任何列表
和dict
一样处理结果:
>>> import json
>>> s = '[{"label":"Series 1","data":[[0,0.01214697],[1,0.01139803],[2,0.0101848]],"color":"#27a9e3"},{"label":"series 2","data":[[0,0.00745604375],[1,0.00885196875],[2,0.009824050833]],"color":"#ffb848"}]'
>>> d = json.loads(s)
>>> d[0]['data'][1][1]
0.01139803