Python Otomasyon Paketi - E-Ticaret Fiyat Takibi, Sahibinden Bildirimi ve Yerel Kontrol Paneli
Windows’ta tek tıkla çalışan yerel panel: Trendyol, Hepsiburada, N11 ve Amazon TR fiyat takibi, web scraping, webhook, Sahibinden ilan bildirimi, işletme arama ve ngrok ile uzaktan erişim. Telegram / Discord entegrasyonu ve panel içi kullanım kılavuzu dahil.
E-ticaret fiyat takibi, web otomasyonu ve bildirimler — tek panelde, bilgisayarınızda.
Otomasyon Bot Paketi, günlük işlerinizi ve online takiplerinizi otomatikleştirmek için tasarlanmış yerel bir kontrol panelidir. Kurulumdan kullanıma kadar her şey sizin bilgisayarınızda çalışır; ürün takipleriniz, scraping sonuçlarınız ve geçmiş verileriniz data klasöründe saklanır. Sunucuya veri gönderilmez — tam kontrol sizde.
baslat.bat ile tek tıkla başlatın. İlk çalıştırmada Python ortamı ve gerekli kütüphaneler otomatik kurulur. Tarayıcıda http://localhost:5000 adresinde modern ve sade bir panel açılır.
#v1.3 Modül Yetenekleri & Özellikleri
#🛒 Fiyat Takip
Trendyol, Hepsiburada, N11 ve Amazon TR ürün sayfalarını izleyin.
- Akıllı Algılama: Ürün URL'sini yapıştırın, platform otomatik algılansın.
- Periyodik Kontrol: Belirlediğiniz zaman aralıklarıyla otomatik fiyat kontrolü.
- Grafik Analizi: Fiyat geçmişini görsel grafiklerle takip edin.
- Anlık Bildirim: Hedef fiyat belirleyin; sınır aşılınca Telegram veya Discord bildirimi alın.
- Esnek Yönetim: Takibi dilediğiniz an duraklatın veya devam ettirin.
#🌐 Web Scraping
Herhangi bir web sayfasından dilediğiniz veriyi kolayca çekin.
- Esnek Seçici: Hedef URL ve CSS seçici (ör.
.urun-baslik,table tr) desteği. - Anında Önizleme: Test et butonu ile gelen veriyi canlı kontrol edin.
- Kolay Çıktı: Sonuçları tek tıkla Excel veya CSV formatında indirin.
- Zamanlanmış Görevler: Tekrarlı veri çekme emirleri oluşturun.
- Veri Deposu: Geçmiş kazıma sonuçlarını panel hafızasında saklayın.
#💻 Webhook & Zamanlayıcı
Belirli aralıklarla veya cron ifadesiyle HTTP isteklerini otomatikleştirin.
- Metot Desteği: GET ve POST istek yetenekleri.
- Gelişmiş Zamanlama: Dakika, saat veya kompleks cron ifadeleri (ör. her gün 09:00).
- Manuel Tetikleme: Tek tıkla manuel test gönderimi yapın.
- Entegrasyon: Harici API'leri, botları veya üçüncü parti servisleri otomatik tetikleyin.
#v1.3 İle Gelen Yeni Modüller
#🚗 Sahibinden İlan Takibi (Yeni)
Bölgesel ilan bildirimleri ve anlık takip artık panelinizde.
| Özellik | Açıklama |
|---|---|
| Gelişmiş Filtreleme | İl, ilçe, kategori veya doğrudan arama sonuç listesi URL'si ile hassas takip. |
| Akıllı Bildirim | Yeni bir ilan tespit edildiği an anlık Telegram veya Discord mesajı. |
| Güvenli Erişim | Chrome oturum kaydı (Session) entegrasyonu ile hesap güvenliği. |
| Hız Koruması | Ayarlanabilir kontrol aralığı ve anti-bot koruma algoritmaları. |
| Veri Yönetimi | İlan listesini panel üzerinden anlık görüntüleme ve dışa aktarma seçeneği. |
⚠️ Önemli Not: Sahibinden gelişmiş bot korumaları kullandığı için oturum kaydı ve makul bekleme süreleri (hız limitleri) zorunludur. Bu durum sistemin hata vermesi değil; hedef sitenin normal mimari davranışına uyum sağlanmasıdır.
#🏢 İşletme Arama (Yeni)
Meslek dalına ve coğrafi konuma göre kurumsal lead/iletişim listeleri oluşturun.
| Mod / Özellik | Altyapı | Gereksinim | Avantajları / Çıktılar |
|---|---|---|---|
| Ücretsiz Mod | OpenStreetMap | API Key Gerekmez | İl/ilçe içinde kategori taraması (Eczane, kuaför, restoran vb.) |
| Gelişmiş Mod | Google Places | GOOGLE_PLACES_API_KEY | Telefon, web sitesi, çalışma saatleri ve işletme puanı bilgisi |
💡 Akıllı Geçiş: Panel, girilen Google API anahtarını otomatik doğrular; anahtar geçersiz veya kotasız ise sistem kesintiye uğramadan otomatik olarak Ücretsiz Mod'a düşer. Tüm sonuçlar Excel veya CSV olarak indirilebilir.
#🌐 Uzaktan Erişim — ngrok (Yeni)
Yerel ağda çalışan paneli dış dünyaya ve mobil cihazlarınıza güvenle açın.
- Tek Tıkla Proxy: Saniyeler içinde geçici ve güvenli bir
https://….ngrok-free.devadresi üretin. - Kolay Kontrol: Panel üzerinden anlık bağlantı testi yapın ve adresi panoya kopyalayın.
- Özel Altyapı: Tamamen kendi ngrok hesabınızın token mimarisiyle (
config.env) entegre çalışır.
#Panel, Kullanım Deneyimi & Bildirimler
#Kullanıcı Deneyimi Özellikleri
- Özet Sayfası: Aktif görev sayıları, modül kartları ve canlı işlem log akışı (canlı kayıtlar).
- Dahili Kılavuz: Kurulum adımları, modül detayları,
config.envrehberi ve sorun giderme adımları doğrudan panel içinde mevcuttur. - Onboarding (Onyönlendirme): İlk açılışa özel hoş geldin popup'ı ve stratejik ipucu kutuları.
- Mikro Açıklamalar: Her modülde soru işareti (?) simgeleriyle hızlı yardım metinleri.
- Güvenlik Duvarı:
PANEL_SIFREparametresiyle isteğe bağlı giriş şifreleme paneli.
#Bildirim Kanalları
Sistem bildirimlerini merkezi config.env dosyasından kolayca yapılandırın:
- Telegram: Bot token ve chat ID entegrasyonu ile anlık fiyat alarmı ve Sahibinden bildirimleri.
- Discord: Webhook URL entegrasyonu üzerinden eş zamanlı bildirim akışı.
#Kurulum, Güncelleme & Gereksinimler
#🚀 Adım Adım Kurulum
- İndirdiğiniz sıkıştırılmış paketi bir klasöre çıkarın.
baslat.batdosyasına çift tıklayarak çalıştırın.- Otomatik kurulum bittiğinde tarayıcınızda panel açılacaktır.
- İlk çalıştırmada otomatik oluşan
config.envdosyasından özel ayarlarınızı (API, token vb.) yapılandırın.
💾 Kritik Güncelleme Notu: Sürüm yükseltirken eski klasördeki
dataklasörünü kesinlikle silmeyin. Tüm takipleriniz, fiyat geçmişiniz ve kazıma verileriniz bu klasördedir. Yeni sürüm dosyalarını mevcut klasörün üzerine kopyalamanız yeterlidir.
#💻 Sistem Gereksinimleri
| Bileşen | Gereksinim Seviyesi | Açıklama |
|---|---|---|
| İşletim Sistemi | Windows 10 veya üzeri | Yerel çalıştırma mimarisi için zorunludur. |
| Python Altyapısı | Python 3.10+ | baslat.bat çalıştığı an sistemde yoksa otomatik kurulur. |
| Bağlantı | Aktif İnternet | Fiyat çekme, veri kazıma ve bildirim gönderimi için gereklidir. |
| Tarayıcı | Google Chrome | Sahibinden oturum yönetimi ve otomasyonu için gereklidir. |
| ngrok Hesabı | Opsiyonel (Ücretsiz plan) | Paneli uzaktan/mobilden kontrol etmek isteyenler için gereklidir. |
| Google Cloud API | Opsiyonel | İşletme arama modülünde gelişmiş detayları çekmek için gereklidir. |
#Önemli Notlar
- Paket yerel (local) çalışır; botların ve kontrollerin kesintisiz devam etmesi için
baslat.batkomut satırı penceresinin açık kalması gerekir. - Sahibinden ve benzeri platformlar bot trafiğini kısıtladığı için özel geliştirilmiş oturum yönetim modüllerinin hız limitlerine sadık kalınmalıdır.
- Ngrok, Google Places ve benzeri entegre harici servislerin kullanım kotaları ve olası ücretlendirmeleri tamamen sizin şahsi hesaplarınıza aittir.
- 🚫 Instagram profil çekme özelliği bu sürümde mevcut değildir (Platformun sürdürülebilir, ücretsiz ve resmi bir API altyapısı bulunmamaktadır).
ugilabs.com — Otomasyon Bot Paketi v1.3
Yorumlar (0)
İlk yorumu sen yaz.