0

המרת Curl לבקשות Python

המר פקודות סלסול לפיתון מוכנים להפעלה, אחזור JavaScript, ציריות צומת, קוד PHP ו-Go - באופן מקומי בדפדפן שלך.

מעבד... 0%
פקודת פגז אסימון
ניתוח אפשרויות תלתל
מודל בקשה לבנייה
יצירת קוד יעד

תוצאה

דף זה פותח את הממיר כאשר Python כבר נבחר כיעד: הדבק פקודת סלסול, לחץ על הכפתור וקבל קוד בנוי על בקשות - ספריית ה-HTTP הסטנדרטית דה-פקטו שבה כמעט כל בסיס קוד של Python משתמש במקום ה-urllib המובנה.

התרגום הוא מבני, לא טקסטואלי. דגלים -H הופכים ל-headers dict, גוף JSON -d מנותח ומעובד כ-Python dict אמיתי המועבר דרך json= (לכן הבקשות קובעות עבורך את Content-Type והסדרה), -u user:pass הופך ל-auth=(user, pass), ושדות -F הופכים לקבצים= עם open(..., 'rb') להעלאות. שיטות HTTP ממפות על requests.get/post/put/patch/delete, נופלות חזרה אל requests.request() עבור כל דבר אקזוטי.

זרימת העבודה הטיפוסית: העתק בקשה מתיעוד API (רוב המסמכים נותנים דוגמאות בתור curl), או לחץ באמצעות לחצן העכבר הימני על בקשה ב-DevTools של הדפדפן ובחר העתק כ-cURL, הדבק אותה כאן ושחרר את הקטע שנוצר בסקריפט שלך. הכל מנותח באופן מקומי בדפדפן שלך - חשוב, מכיוון שפקודות שהועתקו מכילות באופן שגרתי מפתחות API חיים. צריך JavaScript או PHP במקום זאת? החלף את שפת היעד באותו כלי.