0

تحويل الضفيرة إلى طلبات بايثون

قم بتحويل أوامر الضفيرة إلى تعليمات Python وJavaScript fetch وNode axios وPHP وGo جاهزة للتشغيل — محليًا في متصفحك.

جارٍ المعالجة... 0%
ترميز أمر Shell
تحليل خيارات الضفيرة
نموذج طلب البناء
توليد كود الهدف

النتيجة

تفتح هذه الصفحة المحول مع تحديد Python بالفعل كهدف: الصق أمر تجعيد، واضغط على الزر واحصل على تعليمات برمجية مبنية على الطلبات - مكتبة HTTP القياسية الفعلية التي تستخدمها كل قاعدة تعليمات Python تقريبًا بدلاً من urllib المدمج المطول.

الترجمة هيكلية وليست نصية. تصبح أعلام -H عبارة عن إملاء للرؤوس، ويتم تحليل نص JSON -d وتقديمه على أنه إملاء بايثون حقيقي يتم تمريره عبر json= (لذلك تحدد الطلبات نوع المحتوى والتسلسل لك)، ويصبح -u user:pass auth=(user, pass)، وتتحول حقول -F إلى ملفات= مع open(..., 'rb') للتحميلات. ترتبط أساليب HTTP بـ request.get/post/put/patch/delete، وترجع إلى request.request()‎ لأي شيء غريب.

سير العمل النموذجي: انسخ طلبًا من وثائق واجهة برمجة التطبيقات (تعطي معظم المستندات أمثلة على شكل تجعيد)، أو انقر بزر الماوس الأيمن على طلب في DevTools في المتصفح واختر نسخ كـ cURL، والصقه هنا وقم بإسقاط المقتطف الذي تم إنشاؤه في البرنامج النصي الخاص بك. يتم تحليل كل شيء محليًا في متصفحك - وهو أمر مهم، لأن الأوامر المنسوخة تحتوي بشكل روتيني على مفاتيح واجهة برمجة التطبيقات المباشرة. هل تحتاج إلى JavaScript أو PHP بدلاً من ذلك؟ قم بتبديل اللغة الهدف في نفس الأداة.