| import asyncio |
| import httpx |
|
|
| async def main(): |
| |
| |
| base_url = "http://localhost:7860" |
| |
| limits = httpx.Limits(max_keepalive_connections=5, max_connections=10) |
| |
| async with httpx.AsyncClient(timeout=120.0, limits=limits) as client: |
| print("--- Testing Mode: IUAM ---") |
| try: |
| resp1 = await client.post( |
| f"{base_url}/cloudflare", |
| json={ |
| "domain": "https://olamovies.watch/generate", |
| "mode": "iuam", |
| }, |
| ) |
| |
| print(resp1.status_code, resp1.json()) |
| except Exception as e: |
| print(f"Error pada IUAM: {e}") |
|
|
| print("\n--- Testing Mode: Turnstile ---") |
| try: |
| resp2 = await client.post( |
| f"{base_url}/cloudflare", |
| json={ |
| "domain": "https://lksfy.com/", |
| "siteKey": "0x4AAAAAAA49NnPZwQijgRoi", |
| "mode": "turnstile", |
| }, |
| ) |
| print(resp2.status_code, resp2.json()) |
| except Exception as e: |
| print(f"Error pada Turnstile: {e}") |
|
|
| if __name__ == "__main__": |
| asyncio.run(main()) |
|
|