Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Beauty soup(python)获取属性值_Python_Beautifulsoup - Fatal编程技术网

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