كيفية استخدام Python لخدمة الويب
-
28-09-2019 - |
سؤال
أنا جديد حقًا على Python ، حيث لعبت للتو مع إطار Scrapy الذي يتم استخدامه لزحف المواقع الإلكترونية واستخراج البيانات.
سؤالي هو ، كيف أقوم بتمرير المعلمات إلى نص Python الذي يتم استضافته في مكان ما عبر الإنترنت.
على سبيل المثال ، أقوم بتقديم الطلب التالي mysite.net/rest/index.py
الآن أريد تمرير بعض المعلمات المشابهة لـ PHP مثل *.php؟ id = ...
المحلول
نعم هذا سيعمل. على الرغم من أنك ستحتاج إلى كتابة معالجات لاستخراج معلمات URL في index.py. محاولة import cgi
وحدة لهذا في بيثون.
يرجى ملاحظة أن هناك العديد من أطر الويب القوية القائمة على بيثون متوفرة (ويعرف أيضًا باسم Django, أهم وما إلى ذلك) الذي يوسع تلقائيًا عن عنوان URL الخاص بك ويشكل قاموسًا لجميع المعلمات ، بالإضافة إلى أنها تفعل أكثر من ذلك مثل إدارة الجلسة ، ومصادقة المستخدم ، وما إلى ذلك ، أوصي بشدة باستخدامها في متاعب رمز أسرع وأقل صيانة.