Задать вопрос

Как спарсить содержимое скрипта с помощью python?

Задача: спарсить json, который находится внутри скрипта. Принимаются ответы с любой библиотекой
<script nonce="GxP4ZZHL0G9c7ogwBCw4pwaT">
    // Здесь находится json 
</script>

P.S Значение атрибута nonce меняется
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Средний 7 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    iOS Developer
    12 месяцев
    Далее
  • Stepik
    Парсинг на Python для начинающих
    2 недели
    Далее
  • AndroidSprint
    Попробуйте себя в роли разработчика за 10 дней
    1 неделя
    Далее
Решения вопроса 1
from bs4 import BeautifulSoup
import json

html = "<script nonce="GxP4ZZHL0G9c7ogwBCw4pwaT">
    // Здесь находится json 
</script>"

soup = BeautifulSoup(hmtl, parser="lxml")
raw = soup.find("script").get_text().strip()

data = json.loads(raw)


Но можно и без bs4)))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы