Tartışma

Fiyat Takip Botu Python ile Nasıl Yapılır?

Başlatan CyberReis · 21 Tem 2026 04:40 · 3 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Python ile fiyat takip botu oluşturmak, günümüzde e-ticaret ve finans alanlarında oldukça popüler bir uygulama. Bu tür botlar, belirli ürünlerin veya döviz kurlarının fiyatlarını otomatik olarak izleyerek kullanıcılara güncel bilgiler sunar. İşte adım adım bir fiyat takip botu nasıl yapılır.

İlk olarak, gerekli kütüphaneleri yükleyin. Python’da web scraping yapmak için genellikle requests ve BeautifulSoup kütüphaneleri kullanılır. Ayrıca, zamanlayıcı işlevselliği için time modülü de gereklidir. Kütüphaneleri yüklemek için aşağıdaki komutu terminale yazabilirsiniz:

CODE
1pip install requests beautifulsoup4


Daha sonra, hedeflediğiniz web sitesinin HTML yapısını inceleyerek fiyatın bulunduğu elementi belirleyin. Örneğin, bir ürünün fiyatı bir <span> etiketi içinde olabilir. Aşağıdaki örnek, bir fiyatı çekmek için temel bir kod yapısını göstermektedir:

CODE
1234567891011121314151617
import requests
from bs4 import BeautifulSoup
import time

def fiyat_takip():
    url = 'https://www.ornekwebsite.com/urun'
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    
    # Fiyatı içeren HTML elementini bulun
    fiyat = soup.find('span', {'class': 'fiyat'}).text
    print(f"Güncel fiyat: {fiyat}")

while True:
    fiyat_takip()
    time.sleep(3600)  # Her saat başı güncelle


Bu kod, belirtilen URL'den fiyatı çekip saat başı güncelleyerek ekrana basar. Ancak, botun çalışabilmesi için hedef sitenin kullanım koşullarını ihlal etmemeye dikkat edin.

Fiyat takip botlarının daha işlevsel hale gelmesi için bildirim sistemleri eklemek de faydalı olabilir. Örneğin, fiyat belirli bir seviyenin altına düştüğünde e-posta veya SMS ile bildirim göndermek için smtplib veya twilio gibi kütüphaneler kullanılabilir.

Son olarak, bu tür bir botu geliştirirken veri güvenliği ve etik kurallara dikkat etmek önemlidir. Hedef sitenin robots.txt dosyasını kontrol ederek hangi sayfaların taranmasına izin verildiğini görebilirsiniz.

Siz de fiyat takip botları hakkında deneyimlerinizi veya sorularınızı paylaşmak ister misiniz? Hangi özellikleri eklemeyi düşünüyorsunuz?

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi