```python import requests import json import hashlib import base64 import datetime 定义注册函数 def register(email, password): 设置请求头 headers = { "Accept": "application/json, text/j视频ascript, /; q=0.01", "Accept-Encoding": "gzip, deflate, br", "Accept-Language": "en-US,en;q=0.9", "Content-Type": "application/json;charset=UTF-8", "Origin": "https://appleid.apple", "Referer": "https://appleid.apple/account", "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.15 (KHTML, like Gecko) Version/15.0 Safari/605.15", } salt = hashlib.sha256(str(datetime.datetime.now()).encode("utf-8")).hexdigest()[:16] password_hash = hashlib.sha256((password + salt).encode("utf-8")).hexdigest() 构建请求体 data = { "appleId": { "emailAddress": email, "password": password_hash, }, "dsPerson": { "salt": salt, "authenticationMethod": None, "country": "CN", "language": "zh_CN", "firstName": "John", "lastName": "Doe", "birthday": { "year": 1990, "month": 1, "day": 1, }, }, } 发送注册请求 response = requests.post( "https://idmsa.apple/appleauth/auth/account", headers=headers, data=json.dumps(data), ) 解析响应结果 result = json.loads(response.text) 返回注册结果 return result 设置邮箱和密码 email = "your_email@example" password = "your_password" 执行注册操作 result = register(email, password) 打印注册结果 print(result)