الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كتابة مفهرس للمنتدى

بدأه ahmed_youssef في 11 سبتمبر 2012 · 3 رد · 9,123 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

المطلوب: كتابة برنامج يقوم بفهرسة القسم بالمنتدى حسب الرقم على سبيل المثال هذا المنتدى رقمه 258

وبه 10 صفحات فإما ان يقوم بالفهرسة لكل الصفحات أو لعدد مامعين من الصفحات (مع إمكانية إستثناء الموضوعات التي تشمل عنوان ( سؤال) عبر إضافة -s لسطر الأوامر)

fehrs.py -f /index.php?showforum=258

فينتج ملف تكست مكون من سطور (رابط الموضوع وعنوانه)

url | title

يمكن إستخدام مكتبات خارجية مثل BeautifulSoup

http://www.crummy.com/software/BeautifulSoup/

هذا الموضوع لمن يريد ان يتعلم تحليل صفحات ال html بإستخدام RE او مكتبة BeautifulSoup وكذلك إستخدام مكتبة argparse لتمرير معاملات لسطر الأوامر

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#2

ممكن مثال توضيحي لكي نستوعب الفكرة اوضح واكثر

وهل تحتاج لمبرمج يجيد لغة هتمل حتى يتعامل معها ام لا

salah.jpg

#3

إنشاء الفهرس للقسم بيحتاج عنوان كل المواضيع المطلوب وضعها في الفهرس وكذلك الروابط الخاصة بها على سبيل المثال إذا قمت بتشغيل السكربت ومررت رابط منتدى البايثون له

/index.php?showforum=258

سينتج ملف كالتالي

/index.php?showtopic=268967 | كتابة مفهرس للمنتدى

/index.php?showtopic=268952 | أين هو الخطأ في هذا السكربت

/index.php?showtopic=268765 | مكتبة الأمثلة للمبتدئين والمتوسطين

نعم تحتاج معرفة بهيكلية صفحة ال HTML فهي التي تحتوي على المعلومات المطلوب إستخراجها لإنشاء مثل هذا الملف.

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#4

جزاك الله خيرا

ولكن ياليت لو قمت بطرح مثال شوي بسيط يساعد المبتدئين على المشاركة في المشروع

وفي نفس الوقت نتعلم ونأخذ خبرة في ذالك

إن شاء الله نقدر نشارك

مواضيع مشابهة