Una herramienta sencilla para cargar sitios web usando una API de scraping y renderizado, todo embebido en un iframe. Perfecto para visualizar sitios rápidamente sin salir de la interfaz.
Permite ingresar una URL en un campo de texto y visualizar la página solicitada directamente en un iframe usando la API de ScrapingBee.
⚙️ Se utiliza
srcdocpara inyectar el contenido HTML directamente en eliframe, brindando una experiencia más fluida.
Este proyecto utiliza la API de ScrapingBee para procesar y renderizar las páginas web solicitadas.
Endpoint:
https://app.scrapingbee.com/api/v1api_key: tu clave de API personal. url: la URL que deseas renderizar. render_js=true: para que el contenido renderizado incluya JavaScript.
Con el plan gratuito de ScrapingBee, tienes 1,000 peticiones mensuales disponibles.
- Ingreso y visualización El formulario toma una URL ingresada por el usuario:
<input type="url" id="urlInput" placeholder="https://ejemplo.com" required>
iframe.srcdoc = html;
const API_KEY = "TU_API_KEY";
fetch(`https://app.scrapingbee.com/api/v1?api_key=${API_KEY}&url=${encodeURIComponent(url)}&render_js=true`)
La URL ingresada se envía a ScrapingBee, que renderiza la página y retorna el HTML.El HTML se inyecta en el iframe con iframe.srcdoc = html. Esto permite una navegación segura y eficiente.
📦 Estructura del proyecto
📁 bsz-proxy-web/
├── index.html
└── README.md
❗ No es una VPN ni un proxy real con privacidad. Solo se usa para mostrar HTML renderizado. 🔄 El uso excesivo puede agotar tus 1,000 peticiones mensuales rápidamente. 🚫 No apto para navegación interactiva compleja, como inicios de sesión o sesiones dinámicas.
Bsz Programy
