from urllib.parse import urlencode
import requests
def get_api_result(info):
params = {"api_auth_key": "601137664d318ffde7c095381db55434"}
req_url = "https://api.addcoder.cn/compass_signature"
response = requests.post(req_url, params=params, data=info, timeout=10)
if response.json().get("respCode") == 0:
return response.json()["result"]
else:
print(
"[api]-[error]-[%s]-[%s]"
% (response.json().get("respMsg"), response.json().get("error"))
)
if __name__ == "__main__":
# GET
params = {
"visual_type": "1",
"index_selected": "",
"date_type": "2",
"begin_date": "1650758400",
"end_date": "1650758400",
"is_activity": "false",
"_lid": "554300848744",
}
info = {
"url": "/business_api/shop/homepage/market_trend?" + urlencode(params),
"method": "GET",
}
_signature = get_api_result(info)
print(_signature)