14 Temmuz 2025 Pazartesi

TEFAS'tan 5 Dakikada Fon Verisi Çekme: Selenium + Flask ile Profesyonel Sistem Kurulum Rehberi

 

NASIL YAPILIR? (Teknik Detaylar)

1️⃣ TEFAS'tan Veri Çekme (Selenium):

  • Dinamik sayfalarda XPath ve CSS selector kullanımı

  • "headless mode" ile arka planda çalıştırma

  • Anti-bot sistemlerini aşma yöntemleri

2️⃣ Flask API Entegrasyonu:

  • /get_fund_data endpoint tasarımı

  • JSON formatında veri sunumu

  • CORS (Cross-Origin) ayarları

3️⃣ Simülasyon Katmanı:

  • Matplotlib ile interaktif grafikler

  • Fon karşılaştırma algoritması

  • Risk/getiri hesaplama formülleri


📂 Kullanılan Teknolojiler:

python
# Bağımlılıklar
from selenium import webdriver
from flask import Flask, jsonify
import pandas as pd
import matplotlib.pyplot as plt

🌟 Öne Çıkan Özellikler (GitHub Repoda Bulunanlar):

  • ✅ TEFAS fon listesini günlük otomatik çeken cron job

  • ✅ 3 farklı risk profiline göre portföy önerisi

  • ✅ CSV/Excel export özelliği

  • ✅ Docker container desteği


❓ Sık Sorulan Sorular (Blog Yazısında Cevaplar):

▸ "TEFAS scraping yasal mı?"
▸ "Selenium alternatifi olarak BeautifulSoup kullanılabilir mi?"
▸ "Flask yerine FastAPI tercih edilebilir mi?"
▸ "Verileri nasıl otomatik güncel tutarım?"


🚨 ÖNEMLİ UYARI!

diff
- TEFAS'ın robots.txt kurallarını kontrol edin
- Aşırı istek göndermekten kaçının (rate limiting)
- Çektiğiniz verileri ticari amaçla kullanmayın

📊 Örnek Çıktılar (Blog'dan Görseller):

📉 Fon getiri karşılaştırma grafiği
📈 Risk/Getiri dağılım haritası
🔄 Realtime veri akışı demo GIF'i


💡 İleri Seviye Geliştirme Önerileri:

• Telegram/Discord botu entegrasyonu
• Makine öğrenimi ile tahmin modeli (LSTM)
• TEFAS API'si resmi olarak yayınlanırsa geçiş planı



🔎 Arama Motorları İçin Anahtar Kelimeler:

"selenium tefas veri çekme 2024", "flask realtime api kurulumu", "python fon analizi kodu", "yatırım simülasyonu github", "tefas scraping yasal mı"




Bu versiyon:

  • Teknik detay

  • Adım adım öğrenmek isteyenler için blog yazısı

  • Hukuki riskleri açıkça belirten uyarılar

  • Topluluk etkileşimi fırsatları içeriyor

Öne Çıkan

TEFAS'tan 5 Dakikada Fon Verisi Çekme: Selenium + Flask ile Profesyonel Sistem Kurulum Rehberi

  NASIL YAPILIR? (Teknik Detaylar) 1️⃣  TEFAS'tan Veri Çekme (Selenium): Dinamik sayfalarda XPath ve CSS selector kullanımı "headle...