استخراج البيانات من مواقع الويب وتنظيمها باستخدام Python

تفاصيل العمل

نوع العمل:

مشروع Web Scraping يهدف إلى جمع معلومات محددة من صفحات الويب وتحويلها إلى بيانات منظمة يمكن قراءتها والاستفادة منها.

مميزات المشروع:

- استخراج أسماء الكتب وأسعارها وحالة توفرها من صفحات الويب.

- جمع الاقتباسات وأسماء أصحابها والوسوم المرتبطة بها.

- استخراج بيانات مباريات كرة القدم وفقًا لتاريخ يحدده المستخدم.

- تنظيم البيانات المستخرجة في هياكل مناسبة لمعالجتها.

- تصدير بيانات المباريات إلى ملف Excel لتسهيل مراجعتها واستخدامها.

طريقة التنفيذ:

استخدمت Python وRequests لإرسال طلبات HTTP وجلب صفحات الويب، ثم استخدمت BeautifulSoup لتحليل محتوى HTML واستخراج العناصر المطلوبة. واعتمدت على lxml في تحليل صفحة مباريات كرة القدم، واستخدمت Pandas لتنظيم بيانات المباريات في جداول، مع OpenPyXL لتصدير النتائج إلى Excel. قسمت المشروع إلى ثلاثة ملفات برمجية مستقلة، بحيث يؤدي كل ملف مهمة محددة.

بطاقة العمل

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