Python İle EasyCep Sitesinde Ürün Arama Ve Listeleme

  • 11 ay önce
Python İle EasyCep Sitesinde Ürün Arama Ve Listeleme

Bu kod, kullanıcının bir ürün araması yapabileceği basit bir arayüz oluşturur ve sonuçları gösterir. İşlevleri aşağıdaki adımları gerçekleştirir:

İlk olarak, gerekli kütüphaneleri içe aktarır: requests, BeautifulSoup, tkinter ve ttk.

tkinter kullanarak bir pencere oluşturur ve başlığını "Product Prices" olarak ayarlar.

Kullanıcıdan ürün araması yapması için bir giriş widget'i oluşturur ve pencereye ekler.

ttk.Treeview kullanarak bir tablo oluşturur ve sütunları tanımlar. İki sütun vardır: "#1" ve "#2" sütunları, sırasıyla "Product Name" ve "Price" başlıklarını içerir.

search() adında bir işlev tanımlar. Bu işlev, kullanıcının girdiği anahtar kelimeyi alır ve requests kütüphanesini kullanarak belirli bir web sitesine istek yapar. Sonuç olarak, web sitesinden gelen HTML içeriğini alır.

BeautifulSoup kullanarak HTML içeriğini ayrıştırır ve ürün adlarını ve fiyatlarını içeren etiketleri bulur.

root.title() kullanarak pencerenin başlığını, web sitesinin başlığıyla değiştirir.

Daha önceki sonuçları temizler ve treeviewa yeni verileri ekler. Her bir ürün için bir satır oluşturur ve ürün adını ve fiyatını ilgili sütunlara yerleştirir.

search() işlevini çağırmak için bir "Search" düğmesi oluşturur ve pencereye ekler.

treeviewu pencereye yerleştirir ve pencereyi görünür hale getirir.

Sonuç olarak, bu kod, kullanıcının bir ürün araması yapabileceği bir GUI oluşturur ve kullanıcının girdiği anahtar kelimeye göre belirli bir web sitesinden ürün adlarını ve fiyatlarını alarak sonuçları tablo olarak gösterir.

Önerilen