Skip to main content
Use InsForge Web Scraper para dar a su agente de codificación acceso en vivo a datos externos: conecte su propia cuenta de Apify una sola vez, y su agente podrá ejecutar raspadores (Apify los llama actors) bajo demanda, mientras el panel muestra sus actors, el historial de ejecuciones y los conjuntos de datos raspados sin salir de InsForge. Conecte Apify una sola vez y luego pegue el prompt de raspado en su agente de codificación. El agente se autentica con su token de Apify gestionado por InsForge, elige el actor adecuado para la tarea y devuelve los resultados.
Panel de InsForge Web Scraper mostrando la pestaña Actors con los actors de Apify conectados, sus últimos horarios de ejecución y el número de ejecuciones

Panel de Web Scraper: actors conectados con su última ejecución y el número total de ejecuciones.

Apify sigue siendo la fuente de verdad para los actors, las ejecuciones y los conjuntos de datos. InsForge muestra un subconjunto enfocado para las verificaciones diarias, y luego enlaza directamente a la consola de Apify para cualquier cosa que vaya más allá. La integración de Web Scraper funciona tanto en InsForge Cloud como en las implementaciones autoalojadas; lo único que cambia es la forma de conectar Apify.

Funciones

Conexión a Apify

Conecte Apify desde la página Web Scraper en el panel. Lo que ocurre a continuación depende de dónde se ejecute InsForge. En InsForge Cloud basta con un clic: InsForge lo guía a través del flujo de OAuth de Apify, almacena las credenciales en el servidor y mantiene el token de acceso actualizado por usted. Las implementaciones autoalojadas no tienen un intermediario de OAuth delante, así que aporta usted su propia credencial. Cree un token de API en la consola de Apify, en Settings → Integrations, péguelo en la página Web Scraper e InsForge lo guardará cifrado en el almacén de secretos de su propio backend. insforge webscraper apify connect --token <token> hace lo mismo desde el CLI. En cualquiera de los dos casos, el token no llega a su repositorio ni al paquete de su aplicación; los agentes y las funciones obtienen un token en vivo desde el backend cuando lo necesitan.
Autoalojado: emita un token de Apify con el alcance más restringido posible en lugar de uno de cuenta completa. GET /api/webscraper/apify/token devuelve el token almacenado tal cual a quien llame como administrador, que es lo que permite al agente iniciar sesión en el CLI de Apify; por eso, lo que ese token pueda hacer en Apify es lo que puede hacer una clave de administrador de InsForge.

Raspar mediante su agente de codificación

Después de conectar, el estado vacío ofrece un prompt de raspado que puede pegar en su agente de codificación:
Detrás de este prompt, npx @insforge/cli webscraper apify login obtiene su token de Apify gestionado por InsForge, autentica el CLI local de Apify de forma silenciosa (sin OAuth por navegador) e instala las skills del agente de Apify. A partir de ahí, el agente elige un actor de la Apify Store, inicia ejecuciones y lee los resultados.

Actors

Los actors que ha usado o creado recientemente, con su última hora de ejecución y el número total de ejecuciones. Cada fila enlaza directamente a la consola de Apify para la configuración completa del actor.

Runs

Ejecuciones recientes del raspador con su estado (succeeded, failed, running), hora de inicio y costo en USD. Útil para una verificación rápida de “¿funcionó el raspado de anoche y cuánto costó?” sin necesidad de abrir Apify.

Dataset

Conjuntos de datos producidos por sus ejecuciones, con el número de elementos, la hora de creación y el actor que los produjo. Enlaza directamente al almacenamiento de Apify, donde puede inspeccionar o exportar los elementos.

Llevar los datos raspados a su base de datos

Los resultados raspados residen en los conjuntos de datos de Apify de forma predeterminada; no se escribe nada en el Postgres de su proyecto a menos que usted lo desee. Para raspados pequeños, su agente simplemente puede devolver los resultados. Para cualquier cosa que desee conservar o actualizar según un horario, haga que el agente implemente una función edge o un servicio de cómputo que obtenga el conjunto de datos de Apify e inserte o actualice filas en una tabla.

Configuración y desconexión

El cuadro de diálogo de configuración de Web Scraper (el icono de engranaje en la barra lateral) muestra la cuenta de Apify conectada, el plan y la retención de datos, enlaza a la consola de Apify y permite a los administradores desconectarse. Desconectar solo detiene el uso de sus credenciales de Apify por parte de InsForge; en una implementación autoalojada, elimina directamente el token de API guardado en su almacén de secretos. Su cuenta de Apify, sus actors y sus conjuntos de datos permanecen intactos, y puede volver a conectarse en cualquier momento.

Conceptos

Actors de Apify

Los raspadores sin servidor detrás de cada ejecución, desde actors ya preparados de la Store hasta los suyos propios.

Almacenamiento de Apify

Cómo los conjuntos de datos almacenan los elementos raspados y cómo exportarlos u obtenerlos mediante la API.

Construya con esto

InsForge CLI

npx @insforge/cli webscraper apify connect vincula su proyecto a Apify y luego inicia sesión en su agente local.

Apify Store

Miles de actors ya preparados para objetivos comunes, desde Google Maps hasta plataformas sociales.

Cliente de la API de Apify

Llame a actors y lea conjuntos de datos desde sus funciones edge o servicios de cómputo.

Próximos pasos

  • Abra la página Web Scraper en el panel y haga clic en Connect Apify; si se autoaloja, pegue ahí su token de API de Apify.
  • Pegue el prompt de raspado en su agente de codificación e indíquele qué desea raspar.
  • Cuando un raspado valga la pena conservar, pida a su agente que lleve el conjunto de datos a una tabla mediante una función edge o un horario.