الارتباط بملخصات ويكيبيديا (بالطريقة التي يقوم بها برنامج Google Earth) [نسخة مكررة]
-
10-07-2019 - |
سؤال
هذا السؤال لديه بالفعل إجابة هنا:
- جلب مقتطف من مقالة ويكيبيديا؟ 4 إجابات
أقوم بتضمين صفحات Wikipedia في تطبيقي، وأرغب في عرض نفس الملخص المبسط الذي يعرضه برنامج Google Earth.(يعطي الفقرات العديدة الأولى ورابطًا للمحتوى الكامل، دون أي تخطيط جدي.)
أعرف خيار printable=true، لكن هذا ليس ما أبحث عنه.
المحلول
قد ترغب في التفكير في استخدام واجهة برمجة التطبيقات :يمكنك الحصول على نسخة "نصية" من أي مقال.بعد ذلك، الأمر متروك لك لاستخراج الملخص.
خيار آخر هو فقط طلب الصفحة خام شكل:
Raw (Wikitext) page processing: sending a action=raw or a action=raw&templates=expand GET request to index.php will give the unprocessed wikitext source code of a page.
على سبيل المثال
http://en.wikipedia.org/wiki/Main_Page?action=raw
بالطبع سوف تحتاج إلى القيام ببعض الكشط.قد يكون المرور عبر واجهة برمجة التطبيقات (API) أكثر كفاءة حيث يمكنك التحكم بشكل أفضل في ما تستطيع يحذب من قاعدة البيانات مباشرة (نص الويكي إذا كنت ترغب في ذلك).
نصائح أخرى
هل ألقيت نظرة على واجهة برمجة تطبيقات ويكيبيديا؟يحتوي Mediawiki (وبالتالي Wikipedia) على واجهة برمجة تطبيقات غنية بالميزات ومرنة تم توثيقها http://www.mediawiki.org/wiki/API
استخدم ال واجهة برمجة تطبيقات ميدياويكي مع الإجراء = الاستعلام وprop = المراجعات لجلب معين مراجعة قم بإزالة نص الويكي (الصور وصناديق المعلومات) واستخرج محتوى الجملة الأولى.