```python import requests import random import time 定义要注册的网站 URL url = "https://example/register" 创建一个用户协同伙伴列表以模拟人类行为 user_agents = [ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.447114 Safari/537.36", "Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.15 (KHTML, like Gecko) Version/14.1 Mobile/15E148 Safari/604.1", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.447114 Safari/537.36", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0", "Mozilla/5.0 (Android 11; Mobile; SM-A125F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.447114 Mobile Safari/537.36", ] min_delay = 1 max_delay = 5 定义要注册的用户名、电子邮件和密码 usernames = ["user1", "user2", "user3", "user4", "user5"] emails = ["user1@example", "user2@example", "user3@example", "user4@example", "user5@example"] passwords = ["password1", "password2", "password3", "password4", "password5"] 循环注册多个账号 for i in range(len(usernames)): 设置请求头以伪装为人类用户 headers = { "User-Agent": random.choice(user_agents), } data = { "username": usernames[i], "email": emails[i], "password": passwords[i], } 发送请求并获取响应 response = requests.post(url, headers=headers, data=data) time.sleep(random.uniform(min_delay, max_delay)) 检查响应是否成功 if response.status_code == 200: print(f"账号 {usernames[i]} 注册成功!") else: print(f"账号 {usernames[i]} 注册失败!") ``` 注意事项: 限制注册次数:避免在短时间内注册大量账号,因为这可能会触发安全措施。 使用随机数据:使用不同的用户名、电子邮件和密码以避免重复注册。 遵循网站条款:确保您理解并遵守网站的条款和条件,避免违反任何规则。上线流程