Python, Ollama ve DeepSeek ile Yapay Zeka Destekli Tarayıcı Otomasyonu Nasıl Geliştirilir

Python, Browser Use, Ollama ve DeepSeek ile sağlam yapay zeka tarayıcı otomasyonu aracıları oluşturmayı öğrenin. Bu adım adım kılavuz; kurulumu, kod örneklerini ve Apidog'un geliştiriciler ile QA ekipleri için güvenilir API entegrasyonunu nasıl sağladığını kapsamaktadır.

Ashley Goolam

Ashley Goolam

23 June 2026

Python, Ollama ve DeepSeek ile Yapay Zeka Destekli Tarayıcı Otomasyonu Nasıl Geliştirilir

Kurumsal İçin Apidog

Şirket İçi (On-Premises) Dağıtım

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin
düğme

Modern tarayıcı otomasyonu hızla gelişiyor. Kırılgan Selenium betiklerinin ve hassas iş akışlarının olduğu günler geride kaldı. Browser Use gibi açık kaynaklı araçlar, Ollama gibi yerel LLM ana bilgisayarları ve DeepSeek gibi gelişmiş akıl yürütme motorları ile geliştiriciler artık web'de gezinebilen, formlarla etkileşime girebilen, veri çıkarabilen ve görevleri güvenilir bir şekilde otomatikleştirebilen yapay zeka ajanları oluşturabilirler; tüm bunlar doğal dil talimatlarıyla desteklenir.

Bu kılavuzda, bu güçlü yığını nasıl kuracağınızı, her bir bileşenin rolünü anlayacağınızı ve tarayıcınızı programlı bir şekilde kontrol edebilen Python tabanlı bir yapay zeka ajanı yazmayı öğreneceksiniz. İster bir API geliştiricisi, ister arka uç mühendisi veya QA uzmanı olun, bu yaklaşım sağlam, özel ve ölçeklenebilir tarayıcı otomasyonu için yeni olanaklar sunar.

Yapay Zeka Tarayıcı Otomasyonu İçin Neden Browser Use, Ollama ve DeepSeek'i Seçmelisiniz?

Bu araçlar birlikte, aşağıdakileri yapabilen yapay zeka ajanları oluşturmanızı sağlar:

Önkoşullar: Geliştirme Ortamınızı Kurma

Başlamadan önce sisteminizin aşağıdaki gereksinimleri karşıladığından emin olun:

İpucu: Daha sonra kurulum sorunları yaşamamak için eksik bileşenleri yükleyin.

Adım Adım Kurulum: Yapay Zeka Tarayıcı Otomasyon Projenizi Oluşturma

1. Projenizi Düzenleyin

Çalışmanız için özel bir klasör oluşturun:

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

2. Browser Use Deposunu Klonlayın

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

3. Bir Python Sanal Ortamı Oluşturun ve Etkinleştirin

Bu, bağımlılıkları izole eder:

python -m venv venv
# Etkinleştir:
# Mac/Linux:
source venv/bin/activate
# Windows:
venv\Scripts\activate

Terminalinizde (venv) göreceksiniz, bu etkinleştirmeyi onaylar.

4. Projenizi VS Code'da Açın

VS Code mükemmel Python entegrasyonu sunar:

code .

VS Code'unuz yok mu? İndirin veya favori düzenleyicinizi kullanın.

Ollama ve DeepSeek'i Yerel Olarak Yükleme

1. Ollama'yı Yükleyin

ollama.com adresinden indirin ve yükleyin. Kurulumdan sonra çalıştığını doğrulayın:

ollama --version
ollama indir

2. DeepSeek Modelini İndirin

Yüksek kaliteli akıl yürütme için DeepSeek “seed” modelini kullanın:

ollama pull deepseek/seed
ollama list

deepseek-r1 veya seçtiğiniz modeli arayın.

deepseek modelini çek

Browser Use ve Gerekli Bağımlılıkları Yükleme

1. Browser Use ve Geliştirme Araçlarını Yükleyin

Sanal ortamınızda şunu çalıştırın:

pip install . ."[dev]"

2. LangChain ve Ollama Entegrasyonunu Ekleyin

pip install langchain langchain-ollama

Bu paketler aracınızı yerel LLM ile bağlar.

3. Tarayıcı Otomasyonu İçin Playwright'ı Yükleyin

playwright install

Sorunlarla karşılaşırsanız, Python 3.11+ sürümünün etkin olduğundan emin olun veya şunu çalıştırın:

playwright install-deps

Yığını Yapılandırma: Browser Use'u Ollama & DeepSeek'e Bağlayın

Ollama sunucusunu ayrı bir terminalde başlatın:

ollama serve

Bu, LLM sunucusunu http://localhost:11434 adresinde başlatır. Çalışırken bunu açık tutun.

Örnek: Google'da Boston Hava Durumunu Kontrol Etmek İçin Bir Yapay Zeka Ajansı Oluşturun

Yapay zeka aracınıza Google'ı kullanarak Boston'ın hava durumunu bulmasını söyleyen bir Python betiği oluşturalım.

  1. Proje klasörünüzde test.py oluşturun ve ekleyin:
import os
import asyncio
from browser_use import Agent
from langchain_ollama import ChatOllama

# Görev: Google'ı kullanarak Boston, Massachusetts'deki hava durumunu bulun
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. VS Code'un sanal ortamınızın Python yorumlayıcısını kullandığından emin olun
    • Ctrl+P (veya Mac'te Cmd+P) tuşlarına basın
    • > Select Python Interpreter yazın
    • Projenizden .venv yorumlayıcısını seçin
  2. Betiği çalıştırın:
python test.py

Aracı, bir tarayıcı başlatacak, Google'da Boston'ın hava durumunu arayacak ve sonucu çıktı olarak verecektir.

browser-use arama

Bir hata görürseniz, Ollama'nın çalıştığından (ollama serve) ve 11434 portunun açık olduğundan emin olun. Sorun giderme için ~/.ollama/logs içindeki günlükleri kontrol edin.

browser-use arama sonucu

Apidog'u Entegre Etme: Tarayıcı Yapay Zeka Ajanları İçin Güvenilir API Testi

Tarayıcı yapay zeka aracınız web API'leri ile etkileşime girdiğinde (uç noktaları kazıma veya API güdümlü iş akışlarını otomatikleştirme gibi)—güvenilir API sözleşmesi doğrulaması çok önemli hale gelir.

Apidog nasıl yardımcı olur:

Apidog, tarayıcı otomasyonu ardışık düzenlerine sorunsuz bir şekilde entegre olur ve aracınızın güvendiği API'lerin sağlam ve tutarlı olduğunu doğrulamanızı sağlar.

Tarayıcı yapay zeka iş akışlarınızı güçlendirmek için Apidog'u ücretsiz kullanmaya başlayın.

Apidog ile API Sözleşme Testi

Apidog ile API Sözleşme Testi

düğme

Etkili İstek Mühendisliği İçin İpuçları

Net, spesifik istemler oluşturarak daha doğru otomasyon elde edin:

Hata Ayıklama ve Sorun Giderme

Sıkça Sorulan Sorular

S1. Browser Use nedir?
Playwright kullanarak yapay zeka güdümlü tarayıcı otomasyonu için bir Python paketi. GitHub

S2. Bir GPU'ya ihtiyacım var mı?
DeepSeek/seed gibi küçük modeller için gerekli değildir, ancak GPU'lar daha büyük modelleri hızlandırır.

S3. DeepSeek dışında modeller kullanabilir miyim?
Evet, Ollama tarafından desteklenen akıl yürütme yeteneğine sahip herhangi bir model çalışabilir. GitHub

S4. Verilerim yerel olarak işleniyor mu?
Evet. Ollama'yı çalıştırmak, aksi yapılandırılmadıkça verileri ve çıkarımı makinenizde tutar. Chrome Web Mağazası

S5. Girişleri ve çok adımlı görevleri otomatikleştirebilir miyim?
Kesinlikle; sadece üst düzey görevinizi tanımlayın, yapay zeka aracı onu parçalara ayıracaktır.

Sonuç

Python, Browser Use, Ollama ve DeepSeek ile doğal dil talimatlarını kullanarak gerçek tarayıcıları otomatikleştiren sağlam yapay zeka ajanları oluşturabilirsiniz. Bu yığın, QA, arka uç entegrasyonu veya gelişmiş testler için güvenilir, özel ve güçlü otomasyona ihtiyaç duyan API odaklı ekipler için idealdir.

Otomasyonunuzun her zaman amaçlandığı gibi çalışmasını sağlamak için, aracınızın etkileşim kurduğu API'leri doğrulamak ve test etmek için iş akışınıza Apidog'u ekleyin.

Akıllı tarayıcı ajanları oluşturmaya hazır mısınız? Bugün başlayın ve web otomasyonunuzu güvenle kolaylaştırın.

düğme

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin