import aiohttp import asyncio import random async def send_request(url, headers, data): async with aiohttp.ClientSession(headers=headers) as session: async with session.post(url, data=data) as response: print("Status:", response.status) print("Headers:", response.headers) print("Body:", await response.text()) async def main(): url = "https://zett.jp/corporate/contact" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", "Accept-Language": "ja,en-US;q=0.7,en;q=0.3", "Content-Type": "application/x-www-form-urlencoded", "Upgrade-Insecure-Requests": "1", "Sec-Fetch-Dest": "document", "Sec-Fetch-Mode": "navigate", "Sec-Fetch-Site": "same-origin", "Sec-Fetch-User": "?1", "Referer": "https://zett.jp/corporate/contact" } while True: num_requests = int(input("Enter the number of requests to send (0 to exit): ")) if num_requests == 0: break contact_type = input("Enter contact type: ") legal = input("Enter legal: ") contact_name = input("Enter contact name: ") email = input("Enter email: ") tel = input("Enter tel: ") contents = input("Enter contents: ") seq = input("Enter seq: ") data = { "contact_type": contact_type, "legal[0]": legal, "contact_name": contact_name, "email": email, "tel": tel, "contents": contents, "seq": seq } for i in range(num_requests): print(f"Sending request {i+1}...") await send_request(url, headers, data) asyncio.run(main())