ForumGulu.Com -IRC Dünyasının Buluşma Noktası!   sohbet
sohbet sohbet

Go Back   ForumGulu.Com -IRC Dünyasının Buluşma Noktası! > MIRC Script > MIRC Scripting Programları

Yeni konu aç Konuyu yanıtla
 
Seçenekler Stil
Alt 06 Haziran 2025, 21:40   #1
Editör
 
Avatar Yok

Üyelik Tarihi: 02 Nisan 2025
Üye No: 241
Mesajlar: 436
Nerden: Yurtdışı
Cinsiyet: Kadın
Takım: Galatasaray
Aldığı Beğeni: 387
Beğendikleri: 70
@Lexina
Standart Fiyat Takip Botu Nedir Kurulumu Nasil Yapilir?

Fiyat Takip Botu Nedir?

Fiyat Takip Botu, internetteki e-ticaret siteleri veya ürün satış platformlarından
belirli ürünlerin fiyatlarını otomatik olarak takip eden yazılımlardır.

Bu botlar, ürünün fiyatı belirlenen aralıklarla kontrol eder ve fiyat düştüğünde kullanıcıya
bilgilendirme yapar. Böylece elle fiyat kontrolü yapmaya gerek kalmaz ve fırsatları kaçırmazsınız.

---

Fiyat Takip Botlarının Avantajları:
  • Zamandan tasarruf sağlar, fiyat değişikliklerini anında öğrenirsiniz.
  • İndirimleri kaçırmazsınız.
  • Birden fazla ürünün fiyatını aynı anda takip edebilirsiniz.
  • Bildirimler sayesinde anlık bilgi alırsınız (e-posta, Telegram vb.).

---

Nasıl Çalışır?

Fiyat Takip Botları, web sitelerine düzenli aralıklarla istek göndererek sayfa içeriğini çeker.
Sayfadaki fiyat bilgisi parse edilerek güncel fiyat elde edilir. Eğer fiyat, daha önce kaydedilen
fiyattan düşükse, kullanıcıya uyarı gönderilir.

---

Kimler Kullanabilir?

- Online alışveriş yapan herkes
- E-ticaret satıcıları rakip fiyat takibi için
- Fiyat dalgalanmalarını takip etmek isteyen yatırımcılar

---

Kendi Fiyat Takip Botunu Kodlamak İsterseniz, Yardımcı Olabilirim!

Basit Fiyat Takip Botu — Python ile

-------------------------------------------

1. Gerekli Kütüphaneler

Öncelikle aşağıdaki kütüphaneleri yüklemelisiniz:


pip install requests beautifulsoup4


Eğer e-posta ile bildirim almak isterseniz:


pip install yagmail


---

2. Bot Kodu


[code=python]
import requests
from bs4 import BeautifulSoup
import time
import yagmail

# Takip etmek istediğin ürünün URL'si
URL = "https://www.example.com/urun-sayfasi"

# Fiyat düşüşü olursa bilgilendirilecek mail adresi
MAIL_USER = "[email protected]"
MAIL_PASS = "gmail-app-password" # Gmail için uygulama şifresi oluşturmalısın
MAIL_TO = "[email protected]"

# Fiyat kontrol aralığı (saniye)
CHECK_INTERVAL = 3600 # 1 saat

def get_price():
headers = {
"User-Agent": "Mozilla/5.0"
}
response = requests.get(URL, headers=headers)
if response.status_code != 200:
print("Siteye erişilemedi!")
return None

soup = BeautifulSoup(response.text, "html.parser")

# Ürün fiyatını bulmak için HTML elemanını güncelle (siteye göre değişir)
price_tag = soup.find("span", {"class": "price-tag-class"}) # Örneğin fiyat span’ı

if price_tag:
price_text = price_tag.get_text().strip()
price_number = float(price_text.replace("₺", "").replace(",", ".").replace(" ", ""))
return price_number
else:
print("Fiyat bulunamadı!")
return None

def send_email(new_price):
yag = yagmail.SMTP(MAIL_USER, MAIL_PASS)
subject = "Fiyat Düşüşü Bildirimi!"
body = f"Takip ettiğiniz ürünün fiyatı düştü!\nYeni fiyat: {new_price}₺\nÜrün linki: {URL}"
yag.send(MAIL_TO, subject, body)
print("E-posta gönderildi.")

def main():
print("Fiyat takip botu başladı...")
last_price = get_price()
if last_price is None:
print("İlk fiyat alınamadı. Bot kapanıyor.")
return
print(f"İlk fiyat: {last_price}₺")

while True:
time.sleep(CHECK_INTERVAL)
current_price = get_price()
if current_price:
print(f"Güncel fiyat: {current_price}₺")
if current_price < last_price:
print(f"Fiyat düştü! Önceki: {last_price}₺, Yeni: {current_price}₺")
send_email(current_price)
last_price = current_price
else:
print("Fiyat değişmedi veya yükseldi.")
else:
print("Fiyat alınamadı, tekrar denenecek.")

if __name__ == "__main__":
main()
[/code]


---

3. Nasıl Kullanılır?

- URL değişkenine takip etmek istediğiniz ürünün sayfa linkini koyun.
- price_tag kısmında fiyatın bulunduğu HTML elemanını, takip ettiğiniz sitenin yapısına göre değiştirin. (Tarayıcıda sayfa kaynağını inceleyerek doğru class veya idyi bulun.)
- Gmail üzerinden mail göndermek için Gmail hesabınızda **Uygulama Şifresi** oluşturmanız gerekir (iki faktörlü doğrulama açık olmalı). Gmail Uygulama Şifresi oluşturma
- MAIL_USER, MAIL_PASS, MAIL_TO kısımlarını kendinize göre düzenleyin.
- Botu çalıştırmak için terminalde python bot.py yazın.

---

4. Geliştirme Önerileri

- Telegram veya SMS ile bildirim gönderebilirsiniz.
- Farklı sitelerden ürünleri aynı anda takip edebilirsiniz.
- Verileri dosyaya kaydedip grafik çizebilirsiniz.

---

Kolay gelsin!

__________________
Lexina isimli Üye şimdilik offline konumundadır  
Alıntı Yap
Konuyu yanıtla

« BotTrap Nedir? | - »
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:20.

Forum Bilgilendirme Sosyal Medya
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Navbar with Avatar by Motorradforum

Bu Forum Lisanslı Vbulletin Ürünü Kullanmaktadır.

Sitemiz bir " paylaşım " sitesidir. Bu yüzden sitemize kayıt olan herkes kontrol edilmeksizin mesaj/konu/resim paylaşabilmektedir. Bu sebepten ötürü, sitemiz üzerinden paylaşılan mesajlar, konular ve resimlerden doğabilecek olan yasal sorumluluklar paylaşan kullanıcıya aittir. Web sitemiz hiçbir yasal sorumluluk kabul etmemektedir. Illegal herhangi bir faaliyet görülmesi durumunda Yöneticilere adresine mail atıldığı taktirde mesaj, konu ya da resim en fazla 24 saat içerisinde silinecektir.

Tema Tasarım ve Kodlama
BeSte