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

255
Vistas
Encontrar contenido descargable en la página web sin saber cómo se ve la página

Quiero encontrar contenido descargable en una página web, pero no sé cómo es la página web. En este momento, estoy mirando todos los enlaces.

 links = driver.find_elements(By.XPATH, "//a[@href]")

y botones

 buttons = driver.find_elements(By.TAG_NAME, "button")

Para cada enlace (que tiene un atributo href como se ve en la especificación XPATH), compruebo si apunta o no a una página con algún tipo de archivo legible por máquina que estoy buscando (ya sea .csv o .json ); si el enlace no tiene una de estas extensiones como sufijo, supongo que no hace referencia a un archivo legible por máquina.

En cuanto a los botones, no conozco otra forma de verificar lo que pueden contener que no sea hacer clic ingenuamente en ellos ( button.click() ). Si bien esto es claramente peligroso, especialmente porque esta función se aplicará en miles de sitios web, no sé de qué otra manera hacerlo.

¿Hay alguna otra forma de comprobar si hay contenido descargable? Además, ¿hay otros elementos de la página que deba buscar, además de enlaces y botones, y hay métodos más eficientes para hacer lo que quiero?

Cualquier ayuda es muy apreciada. ¡Gracias!

over 4 years ago · Santiago Trujillo
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