sezerozkan adlı üyeden alıntı: mesajı görüntüle
Selamun aleyküm arkadaşlar;


Kırmızı renkli ikinci el alışveriş sitesindeki belirli arama filtrelerine göre çıkan ilanları takip edebileceğim bir Python botu yaptırmak istiyorum.
Sitede istediğim filtreleri manuel olarak ayarlayıp oluşan arama URL’sini botta kullanacağım. Örneğin şöyle bir link olabilir:
https://www.l****.com/elektronik_c15018?price=[2000-50000]&son=7-gun&user_rating=4&city_id=4000041&district_id=5000 469



Bu sadece örnek. Ben farklı filtrelerle başka arama URL’leri de verebilirim. Bot verilen URL’deki ilanları çekmeli.
Teknik olarak Selenium kullanılabilir, ya da siteye yapılan network istekleri analiz edilerek API üzerinden veri çekilebilir.


Botun temel olarak şunları yapmasını istiyorum:
  • Verdiğim arama URL’sindeki ilanları çekmek
  • Pagination varsa tüm sayfaları dolaşmak
  • Her ilan için ilan id, ürün adı, fiyat ve ilan linkini almak

Veriler SQLite veritabanına kaydedilmeli ve fiyat geçmişi tutulmalı. Bot her çalıştırıldığında:
  • Eğer ilan yeni ise veritabanına eklenmeli
  • Eğer ilan zaten varsa yeni fiyat geçmişe eklenmeli

Ayrıca bot:
  • yeni ilanları tespit edebilmeli
  • fiyatı değişen ilanları tespit edebilmeli
  • fiyatları temizleyip sayısal formata çevirebilmeli
  • proxy kullanımı için hazır yapı olmalı
  • rate limit için random delay olmalı
Bir de önemli bir nokta:
Botun sürekli çalışmasına gerek yok. Bilgisayarın sürekli açık olması gerekmiyor. Ben istediğim zaman botu çalıştıracağım.
Yani belirli aralıklarla manuel olarak açıp o anki ilanları kontrol edecek ve değişiklik varsa kaydedecek.
Bu şekilde bot ihtiyacımız var. Yeterince anlaşılır şekilde yazdığımı düşünerek olurunu ve fiyat tekliflerinizi bekliyorum.
Hayırlı Ramazanlar.
t.me/R10hitbot telegram adresimiz üzerinden iletişime geçebilirsiniz