¿Cómo obtiene Python los datos generados por js en la página web?
El código Js requiere un motor js para ejecutarse, y Python solo puede obtener el código original de HTML, CSS y JS a través de solicitudes HTTP.
No sé si existe un motor JS escrito en Python. Supongo que la demanda no es muy grande.
Normalmente uso PhantomJS y CasperJS para rastrear el navegador.
Escriba código JS directamente en él para realizar operaciones y análisis DOM, y los resultados se generarán como archivos.
Dejemos que Python llame al programa para obtener el contenido leyendo el archivo.