Asyncio Как правильно запускать и останавливать многопоточку

У меня есть код:

import asyncio
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
proxy_list = ["89.187.177.85:80","89.187.177.108:80","89.187.177.99:80"]

async def main(n):
    options = Options()
    options.add_argument("--no-sandbox")
    options.add_argument(f"--proxy-server=http://{proxy_list[n]}")
    browser = webdriver.Chrome(ChromeDriverManager().install(), options=options)
    browser.get("https://web.telegram.org/#/login")

asyncio.gather(main[1], main[2], main[3])

Как правильно его запустить(например в 100 потоков) и остановить все, когда ктонить загрузился


Ответы (0 шт):