Como extrair um objeto JSON que foi definido em um bloco javascript de página HTML usando Python?
Estou baixando páginas HTML que possuem dados definidos nelas da seguinte maneira:
... <script type= "text/javascript"> window.blog.data = {"activity":{"type":"read"}}; </script> ...
Eu gostaria de extrair o objeto JSON definido em 'window.blog.data'. Existe uma maneira mais simples do que analisá-lo manualmente? (Eu estou olhando para Beautiful Soap, mas não consigo encontrar um método que irá retornar o objeto exato sem análise)
obrigado
Editar: Seria possível e mais correto fazer isso com um navegador sem cabeçalho do Python (por exemplo, Ghost.py)?