مساعدة:بوت استخراج البيانات
كتب هذا البوت reza1615 و ZxxZxxZ
يقوم هذا البوت باستخراج البيانات من قالب معلومات المقالات الإنجليزية ويضعها في ملف إكسل لكي يتم استخدامها في إنشاء مشاريع مقالات بوتية.
كود البوت متوفر هنا
يقوم البوت بإنشاء الملفات التالية:
- tempresult.txt
- encats.txt
- NeededBoxes.txt
- NeededCategories.txt
- resultexcelc.txt
- يتم تخزين قالب المعلومات في هذا الملف
- يتم تخزين التصانيف المعادلة في هذا الملف
- يتم تخزين وترجمة قالب المعلومات في هذا الملف
- يتم تخزين المقالات التي يحبذ إنشاؤها (لكي لا تبقى وصلات حمراء في المقالات)
- يتم تخزين الملف الذي سيتم استخدامه في إكسل بهذا الاسم
الدليل
عدلسنأخذ نموذجاً لشرح كيفية استخدام هذا البوت. لنفترض بأننا نريد إنشاء مقالات عن مواسم جائزة الأوسكار. وهذه المقالة إحدى المقالات التي نريد شمولها في المشروع.
- نفتح المقالة في حالة التعديل
- ننسخ كل خانات القالب في السطر رقم 600 من كود البوت
- نشغل البوت
التشغيل
عدليتم تشغيل البوت في حالتين (arguments)
- faonly
- enonly
- یستخرج المقالات الموجودة في العربیة
- یستخرج المقالات غیر الموجودة في العربیة
نختار تصنيفاً يشمل كل المقالات التي نريد استخراج بياناتها (في النموذج هذا category:Academy Awards ceremonies )
نكتب الأمر التالي في سطر الأمر (command line)
python boxfinder.py -cat:Academy_Awards_ceremonies -enonly
الاستخدام
عدل- افتح ملف اكسل
- من تبويبة data، اختر زر From Text، ثم اختر اسم الملف (resultexcelc.txt)