我的逻辑是获取他注册的字符请求表单,然后用python requests库进行请求.
效果图
废话不多说我直接上代码
import requests #引入HTTP 库
import json #引入 json解析库
# 全部技术由奋斗少年编写 作者微信号:q1523543428
# 模拟注册-邮箱
def eamil():
eamil_input=str(input("请输入QQ号:"))
eamil_input_two=eamil_input+"@qq.com"
url='https://account.cnblogs.com/account/checkEmail'
data={
'email':f'{eamil_input_two}'
}
repone=requests.post(url=url,data=data)
eamil_json=json.loads(repone.text)
if eamil_json == True :
print("邮箱注册成功!")
elif eamil_json == False :
print("邮箱注册失败!")
else:
print("邮箱已注册")
eamil()
# 模拟注册-手机号
def phone():
phone_input=str(input("请输入手机号:"))
url="https://account.cnblogs.com/account/checkPhone"
data={
'phoneNum':f'{phone_input}',
'countryCode':'+86'
}
result=requests.post(url=url,data=data)
phone_json=json.loads(result.text)
if phone_json == True :
print("手机号注册成功!")
elif phone_json == False :
print("手机号注册失败!")
else:
print("手机号已注册!")
phone()
# 模拟注册-用户名
def mo():
zh_name=str(input("请输入要注册的账号:"))
url='https://account.cnblogs.com/account/checkDisplayName'
data={
'displayName':f'{zh_name}'
}
name=requests.post(url=url,data=data)
name_json=json.loads(name.text)
if name_json == True :
print("用户名注册成功!")
elif name_json == False :
print("用户名注册失败!")
else:
print("用户名已注册")
mo()
#模拟注册-密码
def password():
zh_name=str(input("请输入要注册的密码:"))
url='https://account.cnblogs.com/account/checkPassWord'
data={
'PassWord':f'{zh_name}'
}
name=requests.post(url=url,data=data)
name_json=json.loads(name.text)
if name_json == True :
print("密码注册成功!")
elif name_json == False :
print("密码注册失败!")
else:
print("密码已注册")
password()