0

Previesť Curl na požiadavky Pythonu

Konvertujte príkazy curl na pripravený Python, JavaScript načítanie, Node axios, PHP a Go kód – lokálne vo vašom prehliadači.

Spracovanie... 0%
Príkaz tokenizačného shellu
Možnosti analýzy zvlnenia
Model požiadavky na budovu
Generovanie cieľového kódu

Výsledok

Táto stránka otvorí konvertor s už vybratým Pythonom ako cieľ: vložte príkaz curl, stlačte tlačidlo a získajte kód vytvorený na požiadavkách – de facto štandardnú knižnicu HTTP, ktorú prakticky každá kódová základňa Pythonu používa namiesto podrobného vstavaného urllib.

Preklad je štrukturálny, nie textový. Príznaky -H sa stanú hlavičkovým diktátom, telo JSON -d sa analyzuje a vykreslí ako skutočný diktát Pythonu odovzdaný cez json= (takže požiadavky nastavia typ obsahu a serializáciu za vás), -u user:pass sa zmení na auth=(používateľ, prechod) a polia -F sa zmenia na súbory= s open(..., 'rb') pre nahrávanie. Metódy HTTP sa mapujú na request.get/post/put/patch/delete, pri čomkoľvek exotickom sa vracajú k request.request().

Typický pracovný postup: skopírujte požiadavku z dokumentácie API (väčšina dokumentov uvádza príklady ako curl) alebo kliknite pravým tlačidlom myši na požiadavku v prehliadači DevTools a vyberte možnosť Kopírovať ako cURL, vložte ju sem a vložte vygenerovaný úryvok do skriptu. Všetko sa analyzuje lokálne vo vašom prehliadači – dôležité, pretože skopírované príkazy bežne obsahujú živé kľúče API. Potrebujete namiesto toho JavaScript alebo PHP? Prepnite cieľový jazyk v rovnakom nástroji.