Python批量注冊用戶腳本


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()

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM