İş İlanı Hakkında
Web sitelerinden ve API'lerden veri çeken sistemler kuruyorum — tek seferlik bir liste çıkarmaktan, günlerce kesintisiz çalışan veri toplama hattına kadar.
NELER YAPIYORUM
• Veri kazıma (web scraping): ürün, fiyat, stok, ilan, yorum, katalog, rehber verisi
• API entegrasyonu: resmî API varsa önce onu kullanırım — daha hızlı, daha kararlı, daha az kırılır
• Zamanlanmış çalışma: saatlik veya günlük otomatik güncelleme
• Sürekli akış: WebSocket ile gerçek zamanlı veri toplama
• Temizleme ve normalizasyon: tekrar eden kayıtların ayıklanması, alan eşleme, tip dönüşümü
• Çıktı: Excel / CSV, Google Sheets, PostgreSQL / MySQL, JSON ya da size özel bir API
TEK SEFERLİK KAZIMADAN FARKI
Sürekli çalışan bir toplayıcıda asıl iş veriyi çekmek değil, sistemi ayakta tutmaktır: rate limit yönetimi, bağlantı havuzu, kopunca yeniden bağlanma, hata durumunda sessizce durmamak. Son projemde altı kaynaktan aynı anda WebSocket akışı topladım; kaynaklardan biri 280 sembolden sonra tıkanıyordu, bağlantı havuzuyla çözüldü. Ölçülen gecikme p50 0-7 ms. Bu tür sorunları önceden bilerek kuruyorum.
TEKNİK
Python ve Node.js / TypeScript. Playwright, HTTP istemcileri, WebSocket. İsterseniz sunucuya kurulum ve zamanlanmış görev ayarı da dahil edilir.
ÇALIŞMA İLKELERİ
Kaynak sitenin kullanım şartlarına ve robots.txt kurallarına uygun, sunucuyu yormayan bir hızda çalışırım. Giriş duvarı arkasındaki içerikler, kişisel veri toplama ve bot korumasını atlatma (captcha) işleri kapsam dışıdır. Kaynak sitenin yapısı değişirse bot bakım ister; bunu baştan konuşalım.
Hedef siteyi ve istediğiniz alanları yazmanız yeterli — kapsamı birlikte netleştirip size uygun paketi öneririm.