Python中的CURL代码

Python中的CURL代码,python,curl,Python,Curl,如何将此curl代码转换为python代码 curl "https://api.havenondemand.com/1/api/sync/gettextstatistics/v1?url=http%3A%2F%2Fadelaide.backpage.com%2FPetsForSale%2Fcute-english-bulldog-pups-for-adoption%2F19942431&apikey=mykey" curl -X POST --form "url=http://adel

如何将此curl代码转换为python代码

curl "https://api.havenondemand.com/1/api/sync/gettextstatistics/v1?url=http%3A%2F%2Fadelaide.backpage.com%2FPetsForSale%2Fcute-english-bulldog-pups-for-adoption%2F19942431&apikey=mykey"

curl -X POST --form "url=http://adelaide.backpage.com/PetsForSale/cute-english-bulldog-pups-for-adoption/19942431" --form "apikey=mykey" https://api.havenondemand.com/1/api/sync/gettextstatistics/v1

如果您可以在系统上安装额外的软件包,我建议您使用python
requests
module

第一个可以是偶数

import requests

r = requests.get("https://api.havenondemand.com/1/api/sync/gettextstatistics/v1?url=http%3A%2F%2Fadelaide.backpage.com%2FPetsForSale%2Fcute-english-bulldog-pups-for-adoption%2F19942431&apikey=mykey")

print(r.text)
open("output.txt", "wb").write(r.content)
但更有用的是

import requests

url = "https://api.havenondemand.com/1/api/sync/gettextstatistics/v1"                

payload = {
    "url": "http://adelaide.backpage.com/PetsForSale/cute-english-bulldog-pups-for-adoption/19942431",
    "apikey": "mykey",
}

r = requests.get(url, params=payload)

print(r.text)
open("output.txt", "wb").write(r.content)
相似秒

import requests

url = "https://api.havenondemand.com/1/api/sync/gettextstatistics/v1"                

payload = {
    "url": "http://adelaide.backpage.com/PetsForSale/cute-english-bulldog-pups-for-adoption/19942431",
    "apikey": "mykey",
}

r = requests.post(url, data=payload)

print(r.text)
open("output.txt", "wb").write(r.content)

get()
使用
params=
post()
使用
data=
,但一些API可能希望
get()
post()
中的
params=
data=
都是
get()
post()
的起点,查看
请求库。是一个非常奇特的服务,可以将curl命令行转换为特定语言的代码,包括python!