import os import hashlib import base64 import requests

username = "example_username" apiKey = "example_apiKey" date = os.popen('env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"').read().strip() password = base64.b64encode(hashlib.sha1((apiKey + date).encode('utf-8')).digest()).decode('utf-8')

headers = { "Date": date, "Accept": "application/json", "Content-Type": "application/json" }

url = "https://open.chinanetcenter.com/api/domain" response = requests.get(url, headers=headers, auth=(username, password)) print(response.text

把以下代码转换为python来实现:#!binbashusername=example_usernameapiKey=example_apiKeydate=env LANG=en_USUTF-8 date -u +a d b Y HMS GMTpassword=echo -en $date openssl dgst -sha1 -hmac $apiKey -binary openssl enc

原文地址: http://www.cveoy.top/t/topic/dcEh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录