import asyncio import time import app.plugins from app.services.plugin_service import PluginService async def main(): svc = PluginService() start = time.time() results = await svc.run_all_plugins() elapsed = time.time() - start print(f"Batch crawl completed in {elapsed:.2f}s") print(f"Total unique proxies: {len(results)}") from collections import Counter c = Counter(p.protocol for p in results) for proto, cnt in sorted(c.items()): print(f" {proto}: {cnt}") asyncio.run(main())