Как код сделать асинхронным?
Как этот код можно выполнить асинхронно, он работает, но синхронно. Ведь я сравнивал по времени выполнения и разницы никакой нет
import asyncio
from selenium import webdriver
import time
def leagues_selection():
driver = webdriver.Chrome()
driver.get("https://www.flashscore.com")
accept = driver.find_element_by_css_selector("#onetrust-accept-btn-handler").click()
time.sleep(1)
i = 0
for country_block in driver.find_elements_by_css_selector(".lmc__block"):
count = len(block)
if block.is_displayed():
block.click()
i +=1
print(f"Количество итераций: {i}/{count}")
driver.close()
async def scraper():
leagues_selection()
start_time = time.time()
def main():
loop = asyncio.get_event_loop()
loop.run_until_complete(scraper())
if __name__ == '__main__':
main()
print(f"Время выполнения кода: {time.time() - start_time} сек.")