Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

258
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda