1.通過Python腳本力量注冊用戶
import requests
import random
def registerUers():
# 注冊新用戶接口
url = "http://service-xxxxxxxxxxxx.com/member/account/register"
method = "POST"
headers = {
"Authorization" : "Basic xxxxxxxxxxxxxxxx"
}
# 需要注冊的號碼
userName = randomPhone()
password = "123456"
organizationCode = "jianketest"
# 數據通過表單格式提交
form_data = {
"userName": userName,
"password": password,
"organizationCode": organizationCode
}
response = requests.request(method=method, url=url, headers=headers, data=form_data)
getUsersinfo = response.json()
print(response.request)
print(response.url)
if response.status_code !=200:
print(f"響應狀態碼:{response.status_code}\n")
print(f"注冊失敗:\n{response.text}\n")
else:
print(f"響應狀態碼:{response.status_code}\n")
print(f"注冊成功:\n{getUsersinfo}\n")
return getUsersinfo
def randomPhone():
'''
隨機生成手機號
:return:
'''
prelist = ["130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "147", "150", "151", "152",
"153", "155", "156", "157", "158", "159", "186", "187", "188"]
randomPre = random.choice(prelist)
Number = "".join(random.choice("0123456789") for i in range(8))
phoneNum = randomPre +Number
with open("userName.txt", "a+") as f:
f.write(f"{phoneNum}\n")
return phoneNum
if __name__ == "__main__":
i = 1
while i < 6:
print(f"第{i}個號碼")
i = i + 1
registerUers()
