LangChain
Usa el framework LangChain junto con Oxylabs Web Scraper API para extraer datos web y enviarlos a flujos de trabajo de LLM: recopilar, procesar, analizar en una sola canalización.
El LangChain integración con el Oxylabs Web Scraper API te permite recopilar y procesar datos web a través de un LLM (modelo de lenguaje grande) en el mismo flujo de trabajo.
Descripción general
LangChain es un framework para crear aplicaciones que usan LLMs junto con herramientas, APIs y datos web. Admite tanto Python como JavaScript. Úsalo con Oxylabs Web Scraper API para:
Extraer datos estructurados sin tener que lidiar con CAPTCHAs, bloqueos de IP o renderizado de JS
Procesar resultados con un LLM en la misma canalización
Crear flujos de trabajo de extremo a extremo, desde la extracción hasta la salida impulsada por IA
Primeros pasos
Crea tus credenciales de usuario de la API: regístrate para una prueba gratuita o compra el producto en la panel de Oxylabs para crear tus credenciales de usuario de API (USERNAME y PASSWORD).
Si necesitas más de un usuario de API para tu cuenta, contacta con nuestro soporte al cliente o envía un mensaje a nuestro soporte de chat en vivo 24/7.
En esta guía usaremos el lenguaje de programación Python. Instala las bibliotecas requeridas usando pip:
pip install -qU langchain-oxylabs langchain-openai langgraph requests python-dotenvConfiguración del entorno
Crea un .env archivo en el directorio de tu proyecto con tus credenciales de usuario de la API de Oxylabs y de OpenAI:
OXYLABS_USERNAME=your-username
OXYLABS_PASSWORD=your-password
OPENAI_API_KEY=your-openai-keyCarga estas variables de entorno en tu script de Python:
Métodos de integración
Hay dos formas principales de integrar Oxylabs Web Scraper API con LangChain:
Usando el paquete langchain-oxylabs
Para consultas de búsqueda de Google, usa el paquete dedicado langchain-oxylabs paquete, que ofrece una integración lista para usar:
Usando el Web Scraper API
Para acceder a otros sitios web más allá de la búsqueda de Google, puedes enviar directamente una solicitud al Web Scraper API:
Scrapers específicos del sitio
Oxylabs proporciona scrapers especializados para varios sitios web populares. Aquí hay algunos ejemplos de fuentes disponibles:
google_search
query
Amazon
amazon_search
query, domain (opcional)
Walmart
walmart_search
query
Target
target_search
query
Kroger
kroger_search
query, store_id
Staples
staples_search
query
Para usar un scraper específico, modifica el payload en la scrape_website función:
Configuración avanzada
Manejo de contenido dinámico
El Web Scraper API puede manejar renderizado de JavaScript añadiendo el render parámetro:
Configuración del tipo de user agent
Puedes especificar diferentes agentes de usuario para simular diferentes dispositivos:
Uso de parámetros específicos del objetivo
Muchos scrapers específicos del sitio admiten parámetros adicionales:
Manejo de errores
Implementa un manejo de errores adecuado para aplicaciones en producción:
Última actualización
¿Te fue útil?

