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: 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).

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 .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-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 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:

Sitio web
Parámetro de fuente
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 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?