𝗧𝘂𝗸𝗮𝗿 𝗰𝗨𝗥𝗟 𝗸𝗲𝗽𝗮𝗱𝗮 𝗣𝘆𝘁𝗵𝗼𝗻 𝗥𝗲𝗾𝘂𝗲𝘀𝘁𝘀 𝗟𝗮𝗻𝗴𝗸𝗮𝗵 𝗱𝗲𝗺𝗶 𝗟𝗮𝗻𝗴𝗸𝗮𝗵

Anda menyalin permintaan daripada DevTools pelayar anda sebagai arahan cURL.

Anda mendapat headers, cookies, dan token pengesahan (auth tokens).

Tetapi anda akhirnya mendapat 30 baris kod shell yang berselerak. Anda mahukan Python yang bersih.

Berikut adalah cara anda memetakan arahan cURL ke pustaka Python requests secara manual.

  1. Tentukan Kaedah (Method) Jika anda melihat --data atau --data-raw, curl menggunakan POST secara lalai. Jangan andaikan ia adalah permintaan GET hanya kerana flag -X tiada.

  2. Kendalikan Headers Setiap flag -H menjadi satu entri dalam kamus (dictionary). Apabila anda membahagikan (split) rentetan headers, bahagikan pada titik bertindih (colon) yang pertama sahaja. Nilai seperti URL atau cap masa (timestamps) mengandungi titik bertindih. Jika anda membahagikan pada setiap titik bertindih, anda akan merosakkan data tersebut.

  3. Urus Cookies Flag -b menyediakan rentetan yang dipisahkan oleh koma bertitik (semicolon). Jangan masukkan ini ke dalam kamus headers anda. Sebaliknya