0

Teisendage Curli taotlused Pythoni taotlusteks

Teisendage curl-käsud tööks valmis Pythoniks, JavaScripti toomiseks, Node Axiodeks, PHP- ja Go-koodiks – lokaalselt oma brauseris.

Töötlemine... 0%
Tokenizing shell käsk
Curl valikute sõelumine
Ehitustaotluse mudel
Sihtkoodi genereerimine

Tulemus

See leht avab konverteri, mille sihtmärgiks on juba Python: kleepige käsk curl, vajutage nuppu ja hankige päringutele üles ehitatud kood - de facto standardne HTTP-teek, mida peaaegu iga Pythoni koodibaas kasutab paljusõnalise sisseehitatud urllib asemel.

Tõlge on struktuurne, mitte tekstiline. -H lipud muutuvad päiste dikteerimiseks, JSON -d keha sõelutakse ja renderdatakse tõelise Pythoni diktina, mis edastatakse json= kaudu (seega seab päringud teie jaoks sisutüübi ja serialiseerimise), -u user:pass muutub auth=(kasutaja, pass) ja -F väljad muutuvad failideks=, mille üleslaadimine on avatud (..., 'rb'). HTTP-meetodid kaardistatakse failiga requests.get/post/put/patch/delete, mis naaseb faili requests.request() kõige eksootilise jaoks.

Tüüpiline töövoog: kopeerige taotlus API dokumentatsioonist (enamik dokumente esitavad näiteid curl-ina) või paremklõpsake päringut brauseri DevToolsis ja valige Kopeeri cURL-ina, kleepige see siia ja pukseerige loodud koodilõik oma skripti. Kõik sõelutakse teie brauseris lokaalselt – see on oluline, sest kopeeritud käsud sisaldavad tavaliselt reaalajas API võtmeid. Kas vajate selle asemel JavaScripti või PHP-d? Vahetage samas tööriistas sihtkeelt.