Достать json элемент из html строки Python
Есть html строка. Помогите убрать лишнее и оставить только json(age, id) Я пытался напрямую найти через ["age"], но он попросту его не видит, может я где-то ошибаюсь.
Вот html:
[<a class="Base name_information" name-info='{"age":"57","id":"20928"}'</a>]
Ответы (1 шт):
Автор решения: Сергей Ш
→ Ссылка
import json
from bs4 import BeautifulSoup
html = '''<a class="Base name_information" name-info='{"age":"57","id":"20928"}' </a>'''
soup = BeautifulSoup(html, 'lxml')
print(json.loads(soup.a['name-info'])['age'])
57