حبيت أشارككم أداة بسيطة ومفيدة عملتها باستخدام Python + BeautifulSoup + Tkinter
الفكرة إن الأداة بتسحب (تعمل Web Scraping) لكل الأجهزة الموجودة على موقع WE الرسمي — زي الراوترات، الموبايلات، الإكسسوارات... إلخ — وتعرضها في واجهة رسومية أنيقة وسهلة الاستخدام.
? المميزات اللي ضفتها:
واجهة رسومية بتصميم بسيط وألوان متناسقة مستوحاة من هوية WE.
اختيار الكاتيجوري (Routers - Mobiles - Accessories...) من قائمة جاهزة.
جلب البيانات (الاسم – الشركة – السعر) بضغطة زر واحدة.
عرض النتائج في جدول منسق داخل البرنامج.
إمكانية حفظ النتائج في ملف CSV للاستخدام أو التحليل لاحقًا.
تحميل شعار WE تلقائيًا وإظهاره في الواجهة.
? استخدمت في المشروع:
requests و BeautifulSoup لـ Web Scraping
Tkinter و ttk لبناء الواجهة
PIL (Pillow) لعرض الصور
csv لحفظ البيانات
الفكرة كانت تدريب عملي على الجمع بين الـ Web Scraping و GUI Development في مشروع مفيد وسهل التجربة.
ومرفق فيديو للكود والمشروع شغال