Я очистил веб-сайт для приложения / ld + json, и он возвращает json, и я хочу преобразовать строку в словарь python, и он, похоже, не работает. В терминале я получаю ошибку JSONDecodeError («Ожидаемое значение», s, err.value) от None. Я относительно новичок в работе с JSON, поэтому мог допустить глупую ошибку, но все, что я обнаружил при переполнении стека, не сработало. Буду признателен за любую помощь, и спасибо, что нашли время, чтобы прочитать мой пост!
Вот мой код
from flask import Flask, render_template
from bs4 import BeautifulSoup
import requests
import json
source = requests.get('https://www.visionlearning.com/en/library/Chemistry/1/Nuclear-Chemistry/59').text
soup = BeautifulSoup(source, 'html.parser')
jsonString = str(soup.find_all('script', type='application/ld+json')[0])
print(json.loads(jsonString))