English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
بسبب متطلبات مشروع التخرج، يجب جمع كميات كبيرة من البيانات من الموقع، لذا يمكن أن يجعل استخدام إطار عمل Scrapy هذا العمل أسهل بكثير، لأن Scrapy هو إطار عمل تطبيقي مكتوب لغرض جمع بيانات الموقع وتخليص البيانات الهيكلية. لذلك، بدأت رحلتي لتركيب إطار عمل Scrapy. يمكن القول أن هذه العملية لم تكن ممتعة جدًا، وكانت هناك أخطاء مختلفة، ولكن في النهاية، تم تركيب إطار عمل Scrapy. سألخص فيما يلي تركيب إطار عمل Scrapy الخاص بي.
1. تثبيت python2.7
بما أن Scrapy لا يدعم Python3.0، قمت بإزالة Python3.0، وتم تثبيت Python2.7 مرة أخرى (حزمة تثبيت Python2.7)، عند تثبيت Python2.7، سيكون هناك خيار إعداد متغيرات البيئة تلقائيًا، يُنصح باختيار هذا الخيار هنا لتوفير وقت إضافة متغيرات البيئة في المستقبل. عند إضافة متغيرات البيئة بأنفسنا، يجب إضافة هاتين العبارتين إلى متغير path في النظام بناءً على مسار التثبيت الفعلي.
بعد تكوين البيئة، نختبر ما إذا تم تكوين البيئة بنجاح. فقط بإدخال python –version في cmd، وعرض الإصدار الصحيح، يمكننا القول بأن التكوين قد تم بنجاح. إذا لم يتم عرضه، فحاول إعادة تشغيل cmd.
2. تثبيت pywin32
بعد تكوين python2.7، لا يمكننا تثبيت Scrapy مباشرة، نحتاج أولاً إلى تثبيت الأدوات التي تعتمد عليها Scrapy. ثم تثبيت pywin32 (حزمة تثبيت pywin32)، يمكننا تمرير عملية التثبيت ببساطة باستخدام next.
3. تثبيت pip
pip هو أداة تثبيت برمجيات عبر الإنترنت سهلة الاستخدام، تشبه easy install، الآن نقوم بتثبيت pip، يمكننا استخدام الأمر pip install في تثبيت البرمجيات في المستقبل. أولاً، يجب علينا تنزيل get-pip.py (ملف get-pip.py) بعد الانتهاء من التحميل، نقوم بتثبيت البرنامج في cmd، أولاً الانتقال إلى مجلد الملف، ثم إدخال جملة python get-pip.py لبدء التثبيت، ولكن ظهرت مشكلة مزعجة، حيث يقوم الملف بكتابة بعض ملفات التكوين تلقائيًا إلى مجلد ملفات المستخدم في قرص C، ولأن مجلد المستخدم الخاص بي يحتوي على اسم صيني، فإن هذا سيؤدي إلى خطأ الترميز.
بعد البحث في بعض الموارد، تم حل المشكلة أخيرًا، من أجل حل مشكلة مسار اللغة الصينية، يجب فقط إنشاء ملف جديد في مجلد D:\python27\Lib\site-packages.
ملف sitecustomize.py هو المطلوب.
ثم أدخل الأكواد التالية داخل الملف:
import sys reload(sys) sys.setdefaultencoding('gbk')
بالطبع ليس من الضروري أن يتم تعيين الترميز على gbk، يجب ذلك بناءً على ترميز جهاز الكمبيوتر الخاص بك. بهذه الطريقة، تم حل مشكلة مسار اللغة الصينية، عند إعادة تشغيل cmd، بعد تنفيذ جملة تثبيت pip، تم تنفيذ pip بشكل سلس. بعد الانتهاء من التثبيت، يمكننا القيام ببعض الفحوصات، بناءً على إدخال pip –version في cmd، إذا تم عرض الإصدار الصحيح، فإن ذلك يعني أن التثبيت تم بشكل صحيح.
4. تثبيت lxml
بعد تثبيت pip، كنت أعتقد أنني سأتمكن من استخدام الأمر pip install lxml لتثبيتها، ولكن حدث خطأ، حيث أن استخدام pip يتطلب بيئة vc2008، وأنها يجب أن تكون 2008 فقط، وليس 2013. لا خيار آخر إلا البحث عن دليل دودو، وأخيرًا وجدنا الحل، حيث قدم لنا مايكروسوفت VcForPython (حزمة تثبيت VCForPython)، وبالتالي لا نحتاج إلى تثبيت VC2008، وبعد ذلك يمكننا استخدام pip install lxml لتثبيتها.
5. تثبيت pyOpenSSL
عند تثبيت هذه الأداة، يمكننا استخدام الأمر pip install pyOpenSSL لتثبيتها، وسرعة التثبيت تعتمد على السرعة الخاصة بالإنترنت.
6. تثبيت Scrapy
أخيرًا بعد تجربة بعض التحديات، يمكننا الآن تثبيت إطار العمل Scrapy، بعد إدخال الأمر pip install Scrapy في cmd، يمكننا الآن أن ننتظر فرحنا بالنجاح. بعد إكمال التثبيت، يمكننا إدخال Scrapy في cmd للتحقق من أن التثبيت قد تم بنجاح.
أخيرًا تم تثبيت البرنامج، كان هناك بعض الإحساس بالإنجاز.
هذا هو نهاية محتوى هذا المقال، نأمل أن يساعدكم في تعلمكم، ونأمل أن تحصلوا على دعمكم الكبير لتعليم النطق.
البيان: محتويات هذا المقال تم جمعها من الإنترنت، وتحتفظ بالحقوق الطبعية لمالكها، تم جمع المحتويات من إسهامات المستخدمين عبر الإنترنت، ويستخدم هذا الموقع فقط كوسيط، ولا يمتلك حقوق الملكية، ولا يتم تعديل المحتويات بشكل يدوي، ولا يتحمل الموقع أي مسؤولية قانونية. إذا كنت قد وجدت محتوى يشتبه في انتهاك حقوق النسخ، فنرجو منك إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال '#' ب '@') لتقديم الشكوى، وقدم الدليل على الدليل، إذا تم التحقق من ذلك، سيتم حذف المحتوى المزعوم بسرعة.