@Juventino96

Получить переменную JSON из BeautifulSoup Python?

Как получить переменную json (window.detailData) из этого красивого текста


window.__version__map = {
'magicEditLoaderVersion': '0.0.75',
'icbuPcDetailAll': '0.0.9'
}
window.detailData = {"globalData":{"asddsa":true}, "renderType":"js_ssr"}}}
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Такое просто в коде страницы лежит, да? Лучше регуляркой достать.

import re
html = '''window.__version__map = {
'magicEditLoaderVersion': '0.0.75',
'icbuPcDetailAll': '0.0.9'
}
window.detailData = {"globalData":{"asddsa":true}, "renderType":"js_ssr"}}}'''
data = re.search(r'window.detailData = (.+?)$', html).group(1)


Регулярка может измениться, в зависимости от того, какой там код на странице, но думаю логика ясна
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы