Crie Automação de Navegador com IA: Python, Ollama e DeepSeek

Aprenda como construir agentes robustos de automação de navegador com IA usando Python, Browser Use, Ollama e DeepSeek. Este guia passo a passo aborda a configuração, exemplos de código e como o Apidog garante uma integração de API confiável para desenvolvedores e equipes de QA.

Ashley Goolam

Ashley Goolam

23 junho 2026

Crie Automação de Navegador com IA: Python, Ollama e DeepSeek

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise
botão

A automação moderna de navegadores está evoluindo rapidamente. Longe vão os dias de scripts Selenium frágeis e fluxos de trabalho instáveis. Com ferramentas de código aberto como o Browser Use, combinadas com hosts LLM locais como o Ollama e motores de raciocínio avançados como o DeepSeek, os desenvolvedores agora podem construir agentes de IA que navegam na web, interagem com formulários, extraem dados e automatizam tarefas de forma confiável — tudo alimentado por instruções em linguagem natural.

Neste guia, você aprenderá como configurar esta poderosa pilha, entenderá o papel de cada componente e escreverá um agente de IA baseado em Python que pode controlar seu navegador programaticamente. Seja você um desenvolvedor de API, engenheiro de backend ou especialista em QA, esta abordagem desbloqueia novas possibilidades para automação de navegador robusta, privada e escalável.

Por Que Escolher Browser Use, Ollama e DeepSeek para Automação de Navegador com IA?

Juntas, essas ferramentas permitem que você construa agentes de IA capazes de:

Pré-requisitos: Configurando Seu Ambiente de Desenvolvimento

Antes de começar, certifique-se de que seu sistema atende aos seguintes requisitos:

Dica: Instale quaisquer componentes ausentes para evitar problemas de configuração posteriormente.

Configuração Passo a Passo: Construindo Seu Projeto de Automação de Navegador com IA

1. Organize Seu Projeto

Crie uma pasta dedicada para o seu trabalho:

mkdir browser-use-agent
cd browser-use-agent

2. Clone o Repositório Browser Use

git clone https://github.com/browser-use/browser-use.git
cd browser-use

3. Crie e Ative um Ambiente Virtual Python

Isso mantém as dependências isoladas:

python -m venv venv
# Ativar:
# Mac/Linux:
source venv/bin/activate
# Windows:
venv\Scripts\activate

Você verá (venv) no seu terminal, confirmando a ativação.

4. Abra Seu Projeto no VS Code

O VS Code oferece excelente integração Python:

code .

Não tem o VS Code? Baixe-o ou use seu editor favorito.

Instalando Ollama e DeepSeek Localmente

1. Instale o Ollama

Baixe e instale em ollama.com. Após a instalação, confirme se funciona:

ollama --version
baixar ollama

2. Baixe o Modelo DeepSeek

Para raciocínio de alta qualidade, use o modelo “seed” do DeepSeek:

ollama pull deepseek/seed
ollama list

Procure por deepseek-r1 ou pelo modelo que você escolheu.

baixar modelo deepseek

Instalando Browser Use e Dependências Necessárias

1. Instale o Browser Use e Ferramentas de Desenvolvimento

No seu ambiente virtual, execute:

pip install . "[dev]"

2. Adicione a Integração LangChain e Ollama

pip install langchain langchain-ollama

Esses pacotes conectam seu agente com o LLM local.

3. Instale o Playwright para Automação de Navegador

playwright install

Se você encontrar problemas, certifique-se de que o Python 3.11+ esteja ativo ou execute:

playwright install-deps

Configurando a Pilha: Conecte o Browser Use ao Ollama & DeepSeek

Inicie o servidor Ollama em um terminal separado:

ollama serve

Isso inicia o servidor LLM em http://localhost:11434. Mantenha-o em execução enquanto trabalha.

Exemplo: Construa um Agente de IA para Verificar o Clima de Boston no Google

Vamos criar um script Python que instrui seu agente de IA a usar o Google e buscar o clima de Boston.

  1. Crie test.py na pasta do seu projeto e adicione:
import os
import asyncio
from browser_use import Agent
from langchain_ollama import ChatOllama

# Tarefa: Use o Google para encontrar o clima em Boston, Massachusetts
async def run_search() -> str:
    agent = Agent(
        task="Use Google to find the weather in Boston, Massachusetts",
        llm=ChatOllama(
            model="deepseek/seed",
            num_ctx=32000,
        ),
        max_actions_per_step=3,
        tool_call_in_content=False,
    )
    result = await agent.run(max_steps=15)
    return result

async def main():
    result = await run_search()
    print("\n\n", result)

if __name__ == "__main__":
    asyncio.run(main())
  1. Certifique-se de que o VS Code esteja usando o interpretador Python do seu ambiente virtual
    • Pressione Ctrl+P (ou Cmd+P no Mac)
    • Digite > Select Python Interpreter
    • Escolha o interpretador .venv do seu projeto
  2. Execute o script:
python test.py

O agente iniciará um navegador, pesquisará no Google pelo clima de Boston e exibirá o resultado.

pesquisa browser-use

Se você vir um erro, confirme se o Ollama está em execução (`ollama serve`) e se a porta 11434 está aberta. Para solucionar problemas, verifique os logs em `~/.ollama/logs`.

resultado da pesquisa browser-use

Integrando Apidog: Testes de API Confiáveis para Agentes de IA de Navegador

Quando seu agente de IA de navegador interage com APIs da web — como extrair dados de endpoints ou automatizar fluxos de trabalho baseados em API — a **validação confiável do contrato de API torna-se essencial**.

Como o Apidog ajuda:

O Apidog se integra suavemente aos pipelines de automação de navegador, permitindo que você verifique se as APIs nas quais seu agente confia são robustas e consistentes.

Comece a usar o Apidog gratuitamente para fortalecer seus fluxos de trabalho de IA de navegador.

Teste de Contrato de API com Apidog

Teste de Contrato de API com Apidog

botão

Dicas para Engenharia de Prompt Eficaz

Obtenha automação mais precisa criando prompts claros e específicos:

Depuração e Resolução de Problemas

Perguntas Frequentes

P1. O que é Browser Use?
Um pacote Python para automação de navegador impulsionada por IA usando Playwright. GitHub

P2. Preciso de uma GPU?
Não é necessário para modelos menores como DeepSeek/seed, mas as GPUs aceleram modelos maiores.

P3. Posso usar outros modelos além do DeepSeek?
Sim, qualquer modelo capaz de raciocínio suportado pelo Ollama pode funcionar. GitHub

P4. Meus dados são processados localmente?
Sim. A execução do Ollama mantém os dados e a inferência na sua máquina, a menos que configurado de outra forma. Chrome Web Store

P5. Posso automatizar logins e tarefas multi-etapas?
Com certeza — basta definir sua tarefa de alto nível, e o agente de IA a dividirá.

Conclusão

Com Python, Browser Use, Ollama e DeepSeek, você pode construir agentes de IA robustos que automatizam navegadores reais usando instruções em linguagem natural. Essa pilha é ideal para equipes orientadas a API que precisam de automação confiável, privada e poderosa — seja para QA, integração de backend ou testes avançados.

Adicione o Apidog ao seu fluxo de trabalho para validar e testar as APIs com as quais seus agentes interagem, garantindo que sua automação sempre funcione conforme o esperado.

Pronto para construir agentes de navegador inteligentes? Comece hoje e otimize sua automação web com confiança.

botão

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs

Crie Automação de Navegador com IA: Python, Ollama e DeepSeek