For the complete documentation index, see llms.txt. This page is also available as Markdown.

LangChain

Usa el framework LangChain junto con Oxylabs Web Scraper API para extraer datos web y enviarlos a flujos de trabajo de LLM: recopila, procesa y analiza en una sola canalización.

El LangChain integración con la Oxylabs Web Scraper API te permite recopilar y procesar datos web a través de un LLM (Large Language Model) en el mismo flujo de trabajo.

Descripción general

LangChain es un framework para construir aplicaciones que usan LLMs junto con herramientas, APIs y datos web. Es compatible con Python y JavaScript. Úsalo con Oxylabs Web Scraper API para:

  • Extraer datos estructurados sin gestionar CAPTCHAs, bloqueos de IP o renderizado 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 el panel de control de Oxylabs para crear tus credenciales de usuario de la API (USERNAME y PASSWORD).

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-dotenv

Configuración del entorno

Crea un archivo .env 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-key

Carga 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 , 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 una solicitud directamente al Web Scraper API:

Scrapers específicos por destino

Oxylabs proporciona scrapers especializados para varios sitios web populares. Aquí hay algunos ejemplos de fuentes disponibles:

Sitio web
Parámetro source
Parámetros requeridos

Google

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 parámetro render :

Configuración del tipo de user agent

Puedes especificar distintos user agents para simular diferentes dispositivos:

Uso de parámetros específicos del destino

Muchos scrapers específicos por destino admiten parámetros adicionales:

Manejo de errores

Implementa un manejo de errores adecuado para aplicaciones de producción:

Última actualización

¿Te fue útil?