أداة لجمع بيانات من حسابات التواصل الاجتماعي مع واجهة رسومية

تفاصيل العمل

قمت بتطوير تطبيق بايثون متكامل يقوم بجلب المعلومات الأساسية للحسابات (الملف الشخصي، المنشورات الحديثة، وصورة الحساب) من منصات فيسبوك، إنستجرام، وتويتر.

تم تنفيذ المشروع باستخدام مكتبات وتقنيات حديثة:

استخلاص البيانات (Web Scraping):

باستخدام Playwright لاستخلاص البيانات بدقة ومرونة من المواقع المختلفة.

واجهة المستخدم الرسومية (GUI):

تطوير واجهة مستخدم تفاعلية باستخدام Tkinter، تتيح للمستخدم اختيار المنصة وإدخال بيانات الحساب المطلوب.

دعم تعدد الخيوط (Multi-threading):

لضمان سرعة الأداء وجلب البيانات من عدة منصات بالتوازي دون التأثير على تجربة الاستخدام.

التحليل الفني (Technical Analysis):

دعمت المشروع بإعداد مخططات هندسية مثل:

مخطط التتابع (Sequence Diagram) لشرح سير العمليات بين مكونات النظام.

مخطط النشاط (Activity Diagram) لعرض تدفق العمل في التطبيق بطريقة بصرية واضحة.

التقنيات والأدوات المستخدمة:

Python

Playwright

Tkinter

Multi-threading

UML Diagrams (Sequence & Activity)

للاطلاع على الكود المصدري، يمكن زيارة مستودع المشروع على GitHub عبر رابط المعاينة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
14
تاريخ الإضافة
المهارات