Este script de Node.js, fetch.mjs, está diseñado para hacer solicitudes a URLs que contienen tarjetas de presentación virtuales (vCards) generadas a partir de IDs hexadecimales. Utiliza la biblioteca node-fetch para las peticiones HTTP, cheerio para parsear el HTML y fs para guardar los resultados en un archivo.
Debes tener Node.js y npm instalados en tu sistema para poder ejecutar este script. Si no los tienes instalados, descárgalos desde la página oficial de Node.js.
Ejecuta el siguiente comando en tu terminal para instalar las dependencias:
npm install node-fetch cheerio fsSi prefieres usar yarn, puedes hacerlo con:
yarn add node-fetch cheerio fsReemplaza el marcador [prueba] en la variable baseURL con el dominio objetivo:
const baseURL = 'https://[prueba]/vcard/';Cambiarlo para que se vea así:
const baseURL = 'https://tudominio.com/vcard/';Para ejecutar el script, utiliza el siguiente comando en la terminal:
node fetch.mjsEl script procesará los lotes de IDs y almacenará los resultados en un archivo llamado results.log.
Las contribuciones son bienvenidas y son lo que hacen a la comunidad de código abierto un lugar tan maravilloso para aprender, inspirarse y crear. Cualquier contribución que hagas será enormemente apreciada.
- Haz un Fork del proyecto.
- Crea tu rama de características (
git checkout -b feature/AmazingFeature). - Realiza tus cambios y haz commit (
git commit -m 'Add some AmazingFeature'). - Haz push a tu rama (
git push origin feature/AmazingFeature). - Abre una Pull Request.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más información.
Luis Humeau – @l_humeau - l.humeau@hynit.com
Enlace del proyecto: https://github.com/lhumeau/Fetchvcards