Jak wyodrębnić obiekt JSON zdefiniowany w bloku javascript strony HTML przy użyciu Pythona?

Pobieraj strony HTML, które mają zdefiniowane w nich dane w następujący sposób:

... <script type= "text/javascript">    window.blog.data = {"activity":{"type":"read"}}; </script> ...

Chciałbym wyodrębnić obiekt JSON zdefiniowany w 'window.blog.data'. Czy istnieje prostszy sposób niż ręczne analizowanie? (Patrzę na Beautiful Soap, ale nie mogę znaleźć metody, która zwróci dokładny obiekt bez parsowania)

Dzięki

Edytować: Czy byłoby to możliwe i poprawniejsze w przypadku bezgłowej przeglądarki Pythona (np. Ghost.py)?

questionAnswers(3)

yourAnswerToTheQuestion