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?
- Browser Use: Tarayıcı eylemlerini (gezinme, tıklama, veri çıkarma) düzenlemek için bir Python paketi.
- Ollama: Donanımınızda özel, yüksek performanslı model çıkarımını sağlayan yerel bir LLM sunucusu.
- DeepSeek: Üst düzey talimatları uygulanabilir tarayıcı adımlarına çeviren gelişmiş bir akıl yürütme motoru (örn. deepseek/seed veya deepseek-r1).
Bu araçlar birlikte, aşağıdakileri yapabilen yapay zeka ajanları oluşturmanızı sağlar:
- Web gezintisini ve veri çıkarmayı otomatikleştirme
- Formları doldurma ve dinamik sayfalarla etkileşim kurma
- Doğal dil istemlerine dayalı çok adımlı görevleri yürütme
Önkoşullar: Geliştirme Ortamınızı Kurma
Başlamadan önce sisteminizin aşağıdaki gereksinimleri karşıladığından emin olun:
- Python 3.11+ (
python --version) - Ollama (ollama.com adresinden indirin)
- Node.js (
node --version, Playwright aracılığıyla tarayıcı otomasyonu için gereklidir) - Git (depoları klonlamak için)
- Donanım: En az 4 CPU çekirdeği, 16GB RAM ve 12GB boş depolama alanı (DeepSeek için). Bir GPU isteğe bağlıdır ancak büyük modeller için önerilir.
İ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

2. DeepSeek Modelini İndirin
Yüksek kaliteli akıl yürütme için DeepSeek “seed” modelini kullanın:
ollama pull deepseek/seed
- Not: Model yaklaşık 12GB'tır. Depolama veya GPU sınırlıysa,
qwen2.5:14b(~4GB) deneyin. - Kurulumu doğrulayın:
ollama list
deepseek-r1 veya seçtiğiniz modeli arayın.

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.
- Proje klasörünüzde
test.pyoluş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())
- VS Code'un sanal ortamınızın Python yorumlayıcısını kullandığından emin olun
Ctrl+P(veya Mac'teCmd+P) tuşlarına basın> Select Python Interpreteryazın- Projenizden
.venvyorumlayıcısını seçin
- 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.

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.

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:
- Otomatik API testi, uç noktaların beklendiği gibi çalıştığından emin olur
- Arka ucunuz için API test senaryoları oluşturur ve yönetir
- Hazırlık ve üretim ortamlarındaki API sözleşmelerini doğrular
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
Etkili İstek Mühendisliği İçin İpuçları
Net, spesifik istemler oluşturarak daha doğru otomasyon elde edin:
- Spesifik Olun:
"kayak.com adresine git, Zürih'ten Pekin'e, 25.12.2025–02.02.2026 tarihlerinde uçuş ara, fiyata göre sırala"
şundan daha iyidir:"Uçuş bul." - Karmaşık Görevleri Bölün:
örn.,"LinkedIn'i ziyaret et, ML işlerini ara, bağlantıları bir dosyaya kaydet, ilk 3'üne başvur." - Tekrarlayın ve İyileştirin:
Sonuçlar beklendiği gibi değilse istemlerinizi ayarlayın. Open WebUI sohbetinde test yapmak yardımcı olabilir.
Hata Ayıklama ve Sorun Giderme
- Ollama Günlüklerini Kontrol Edin:
~/.ollama/logskonumunda bulunur, model hatalarını teşhis etmek için faydalıdır. - Playwright Çıkışını İzleyin:
Playwright tüm eylemleri ve hataları terminalinizde günlüğe kaydeder. - Performans:
DeepSeek modelleri yavaş çalışıyorsa, daha hafif modelleri veya dağıtılmış hesaplama kurulumlarını düşünün. - Görevleri Kolayca Değiştirin:
Farklı iş akışlarını otomatikleştirmek için betiğinizdekitaskdizesini güncelleyin (örn. GitHub yıldızlarını kazıma, giriş akışlarını otomatikleştirme).
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.
