Вопрос больше похож на задание, типа "а ну быстро написали мне готовый код".
Покажи как ты пытался это сделать и что именно не выходит.
Суть же банальная - ищешь строку, затем читаешь джейсон начиная со следующей строки.
Можно регуляркой найти, или просто по имени аттрибута.
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)