0

محول الضفيرة

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

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

النتيجة

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

يقوم المحول فعليًا بتوزيع الأمر بالطريقة التي تتبعها الصدفة: يتم ترميز علامات الاقتباس المفردة والمزدوجة والأحرف التي تم تجاوزها والأوامر متعددة الأسطر ذات الخطوط المائلة العكسية بشكل صحيح، ثم يتم تفسير علامات الضفيرة - -X/--request، -H/--header، -d/--data/--data-raw، -u/--user، -F/--form، --json والنماذج المدمجة مثل -XPOST. من نموذج الطلب هذا، يقوم بإنشاء كود اصطلاحي لخمسة أهداف: طلبات Python، وجلب المتصفح/العقدة، وNode.js axios، وPHP cURL، وGo net/http.

التفاصيل مهمة في التعليمات البرمجية التي تم إنشاؤها. يتم اكتشاف نص JSON عبر Content-Type أو --json ويتم تقديمه كإملاء أصلي أو كائن حرفي - حتى تتمكن من تحرير الحقول بشكل طبيعي بدلاً من محاربة علامات الاقتباس التي تم تجاوزها. تصبح المصادقة الأساسية عبارة عن صف مصادقة للطلبات، أو رأس تفويض مع btoa() في الجلب، أو خيار مصادقة axios، أو CURLOPT_USERPWD في PHP أو SetBasicAuth في Go. تولد عمليات تحميل الملفات (-F name=@file) كودًا حقيقيًا متعدد الأجزاء، بما في ذلك نموذج Go's mime/الكاتب متعدد الأجزاء الذي لا يتذكره أحد عن ظهر قلب.

يتم تمييز الإخراج بناء الجملة، ويمكن نسخه بنقرة واحدة وتنزيله تحت اسم الملف الصحيح. ونظرًا لأن أوامر الضفيرة المنسوخة من DevTools تحتوي بشكل منتظم على ملفات تعريف الارتباط للجلسة ومفاتيح واجهة برمجة التطبيقات، فإن التحويل بالكامل يتم تشغيله من جانب العميل في متصفحك - ولا يتم نقل أي شيء، وتعمل الصفحة دون اتصال بمجرد تحميلها.