首先可以更
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可能預計params=
和data=
在get()
或post()
。
作爲一個起點,請查看'requests'庫。 – sal
[cURL as DSL](https://shibukawa.github.io/curl_as_dsl/index.html)是一個非常漂亮的服務,可以將curl命令行轉換爲語言特定的代碼,包括python! –