LangChain
Use o framework LangChain junto com a Web Scraper API da Oxylabs para extrair dados da web e alimentá-los em fluxos de trabalho de LLM — coletar, processar, analisar em um único pipeline.
A URL LangChain integração com o Oxylabs Web Scraper API permite coletar e processar dados da web por meio de um LLM (Modelo de Linguagem Grande) no mesmo fluxo de trabalho.
Visão geral
LangChain é um framework para construir apps que usam LLMs junto com ferramentas, APIs e dados da web. Ele suporta Python e JavaScript. Use-o com Oxylabs Web Scraper API para:
Extraia dados estruturados sem lidar com CAPTCHAs, bloqueios de IP ou renderização de JS
Processe resultados com um LLM no mesmo pipeline
Crie fluxos de trabalho ponta a ponta, da extração à saída com IA
Primeiros passos
Crie suas credenciais de usuário da API: cadastre-se para um teste gratuito ou compre o produto no Oxylabs dashboard para criar suas credenciais de usuário da API (USERNAME e PASSWORD).
Se você precisar de mais de um usuário de API para sua conta, entre em contato com nosso suporte ao cliente ou envie uma mensagem para nosso suporte por chat ao vivo 24/7.
Neste guia, usaremos a linguagem de programação Python. Instale as bibliotecas necessárias usando pip:
pip install -qU langchain-oxylabs langchain-openai langgraph requests python-dotenvConfiguração do ambiente
Crie um .env arquivo no diretório do seu projeto com seu usuário de API da Oxylabs e credenciais da OpenAI:
OXYLABS_USERNAME=your-username
OXYLABS_PASSWORD=your-password
OPENAI_API_KEY=your-openai-keyCarregue essas variáveis de ambiente no seu script Python:
Métodos de integração
Existem duas maneiras principais de integrar a Web Scraper API da Oxylabs com LangChain:
Usando o pacote langchain-oxylabs
Para consultas de pesquisa do Google, use o dedicado langchain-oxylabs pacote, que fornece uma integração pronta para uso:
Usando a Web Scraper API
Para acessar outros sites além da pesquisa do Google, você pode enviar a solicitação diretamente para a Web Scraper API:
Scrapers específicos para alvos
A Oxylabs oferece scrapers especializados para vários sites populares. Aqui estão alguns exemplos de fontes disponíveis:
google_search
query
Amazon
amazon_search
query, domain (opcional)
Walmart
walmart_search
query
Alvo
target_search
query
Kroger
kroger_search
query, store_id
Staples
staples_search
query
Para usar um scraper específico, modifique o payload na scrape_website função:
Configuração avançada
Tratando conteúdo dinâmico
A Web Scraper API pode lidar com renderização de JavaScript adicionando o render parâmetro:
Definindo o tipo de user agent
Você pode especificar diferentes agentes de usuário para simular diferentes dispositivos:
Usando parâmetros específicos do alvo
Muitos scrapers específicos para alvos suportam parâmetros adicionais:
Tratamento de erros
Implemente o tratamento adequado de erros para aplicações de produção:
Atualizado
Isto foi útil?

