Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

525
Vistas
Python: ¿cómo recibo una etiqueta div cargada por un script js usando BeautifulSoup?
import requests from bs4 import BeautifulSoup response = requests.get("...") soup = BeautifulSoup(response.text, "html.parser") print(soup.prettify())

En mi salida actual para un div que estaba buscando, solo pude generar este <div id="root"></div> , en el sitio web simplemente carga todos los div dentro de div id="root" . Quería cargar el div que cargó con un JS Script. La salida que quería obtener era

 <div id="root"> <div id="dark-id" class="my-class">dark</div> <div> <div id="light-id" class="other-class">light</div> </div> </div>

¿Fue posible cargar una etiqueta HTML cargada por un JS Script? Si es posible, ¿alguien puede ayudarme?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si entiendo correctamente, entonces no hay forma de que hagas esto usando una sopa hermosa. No se trata realmente de cómo cargar divs que fueron cargados por un script, sino de cómo usar un navegador web para cargar una página con JavaScript y luego obtener los elementos de esa página.

Los controladores web del navegador ingresan a la página y luego ejecutan el javascript, llenando la página con los elementos. La sopa hermosa no hace eso. Podría usar un controlador web y luego analizar la salida html del controlador web, pero parece que podría estar buscando algo más simple que eso.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda