إنشاء عنكبوت باستخدام Scrapy ، خطأ توليد العنكبوت
-
27-09-2019 - |
سؤال
لقد قمت للتو بتنزيل Scrapy (Web Crawler) على Windows 32 وقمت للتو بإنشاء مجلد مشروع جديد باستخدام "Scrapy-CTL.Py StartProject DMOZ" في DOS. ثم انتقلت إلى إنشاء العنكبوت الأول باستخدام الأمر:
scrapy-ctl.py genspider myspider myspdier-domain.com
لكنه لم ينجح ويعيد الخطأ:
Error running: scrapy-ctl.py genspider, Cannot find project settings module in python path: scrapy_settings.
أعلم أن لديّ المسار بشكل صحيح (إلى Python26/النصوص) ، لكنني أواجه صعوبة في معرفة ماهية المشكلة. أنا جديد على كل من Scrapy و Python ، لذلك هناك احتمال جيد أن أكون قد تم عمله لفعل شيء مهم.
أيضًا ، كنت أستخدم Eclipse مع البرنامج المساعد Pydev لتحرير الكود إذا كان ذلك قد يتسبب في بعض المشكلات.
المحلول
هناك فرق بين Path و Python_Path. هل تم تعيين Python_Path الخاص بك بشكل صحيح؟ هذا المسار هو المكان الذي يتطلع فيه Python إلى تضمين الحزم / الوحدات النمطية.
نصائح أخرى
استخدم scrapy-ctl.py في Dir's Project. سيعرف هذا البرنامج النصي عن إعدادات هذا المشروع. لا يحتوي Scrapy-ctl.py الرئيسي على أدنى فكرة عن إعدادات هذا المشروع المحدد.
تعيين متغير بيئة Pythonpath إلى Python26/النصوص.