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

264
Vistas
¿Cómo buscar a través de un archivo html desde un enlace externo usando JavaScript?

Soy muy nuevo en Javascript y la codificación en general y tengo un proyecto en el que realmente me gustaría trabajar, pero tengo problemas para saber por dónde empezar, en particular el paso uno. Hasta ahora, esto es lo que quiero que haga el programa:

  1. Acceder/leer archivos html desde cuatro enlaces externos (¿Es aquí donde uso fetch()? ¿Hay algún paquete que pueda recomendar para esto?)

  2. El usuario ingresa una lista de nombres

  3. Buscar archivos html para cada elemento de la lista

4a. Si hay una coincidencia, envíe 'coincidencia' y qué archivo se encontró la coincidencia

4b. Si no hay coincidencia, se emite 'no hay coincidencia'

¿Es más complejo que simplemente usar HTML, CSS y JavaScript?

¡Gracias de antemano!

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

0

No podrá obtener datos de una URL externa en el navegador debido a la política de CORS

Lo que debe hacer en su lugar es crear una solución del lado del servidor y una API para ella.

La solución del lado del servidor debe solicitar el código HTML de la página externa, buscar la palabra y enviar el resultado al navegador.

about 4 years ago · Juan Pablo Isaza Denunciar

0

El problema de implementar esto en el navegador se debe a problemas de origen cruzado. Esencialmente, no se le permite buscar () ni XMLHttpRequest () a otros dominios a menos que específicamente lo permitan. Consulte los documentos de mdn aquí: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

Podría implementar esto en Node.js, que le permite ejecutar js en un entorno de escritorio. Si lo estabas haciendo, te recomiendo lo siguiente:

  • use node-fetch para hacer solicitudes HTTP
  • usa cheerio para analizar los datos

Saludos, Kelvin

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