import hashlib
import requests
import time
username = 'your username'
api_password = 'your api password'
# 生成token
def createToken(timestamp):
md5Str = username + api_password + str(timestamp)
md5 = hashlib.md5()
md5.update(md5Str.encode("utf-8"))
token = md5.hexdigest()
return token
# 域名注册
def regDomain(domain, regyear=1, c_sysid='338549'):
t = time.time()
timestamp = int(round(t * 1000))
token = createToken(timestamp)
data = {
'username': username
, 'time': timestamp
, 'token': token
, 'domain': domain
, 'regyear': regyear
, 'c_sysid': c_sysid
}
url = 'https://api.west.cn/api/v2/audit/?act=regdomain'
res = requests.post(url=url, data=data)
return res.text
if __name__ == '__main__':
while True:
a = regDomain('itsky.cn')
print(a)
西部数码域名注册Python版本
最新推荐文章于 2024-06-27 19:32:37 发布
该代码段展示了一个Python脚本,用于通过API调用来注册域名。它首先定义了用户名和API密码,然后创建一个函数`createToken`来生成MD5哈希的token。接着,`regDomain`函数使用这个token来注册指定年限的域名。脚本以一个无限循环的形式不断尝试注册域名'itsky.cn'并打印响应结果。

518

被折叠的 条评论
为什么被折叠?



