У меня есть грязный суп, который я пытался разобрать и не могу понять, как бы это сделать. На странице есть несколько тегов <div>, и я могу успешно просмотреть их все, чтобы найти нужный мне div.

Этот div имеет настраиваемый атрибут под названием "data-series", значение которого, похоже, представляет собой некоторый список словарей, содержащих списки. Значение атрибута 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"}]'....

Затем он переходит к другим настраиваемым атрибутам. Я хочу вытащить одно из чисел в этом беспорядке

Значение, которое я хочу распечатать, - 0.01139803. В списке он находится в первом словаре и является значением ключа "data". Но значение ключа "data" само по себе является списком и является вторым элементом второго вложенного элемента ([1][1])

Как мне вытащить это число с помощью красивого супа?

0
Simon 12 Мар 2014 в 15:29

1 ответ

Лучший ответ