import random import time import random import time import json import urllib.request API_URL = "https://induschan.site/forms/board/b/post" SAFARI_UA = ( "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_5) " "AppleWebKit/605.1.15 (KHTML, like Gecko) " "Version/17.5 Safari/605.1.15" ) MAX_REQUESTS = 300 def random_word(length=None): alphabet = "abcdefghijklmnopqrstuvwxyz" if length is None: length = random.randint(3, 12) return "".join(random.choice(alphabet) for _ in range(length)) def generate_message(): count = random.randint(5, 20) return " ".join(random_word() for _ in range(count)) for i in range(MAX_REQUESTS): try: payload = { "thread":"7467","message": generate_message() } data = json.dumps(payload).encode("utf-8") req = urllib.request.Request( API_URL, data=data, headers={ "User-Agent": SAFARI_UA, "Content-Type": "application/json" }, method="POST" ) with urllib.request.urlopen(req, timeout=10) as response: print(f"[{i+1}/{MAX_REQUESTS}] Status:", response.status) except Exception as e: print("Error:", e) time.sleep(1)