reduce web_parser time to 1 sec

This commit is contained in:
2022-08-20 01:30:55 +03:00
parent 8456281e70
commit 50bdc01b9d
7 changed files with 41 additions and 13 deletions

View File

@@ -1,5 +1,4 @@
import asyncio
from concurrent.futures.thread import ThreadPoolExecutor
from aiogram import Bot, types
from aiogram.contrib.middlewares.logging import LoggingMiddleware
@@ -22,8 +21,6 @@ driver = configure_firefox_driver()
stations_cb = CallbackData('station', 'direction')
executor = ThreadPoolExecutor(10)
def get_keyboard() -> types.InlineKeyboardMarkup:
"""

View File

@@ -52,7 +52,7 @@ def parse_site(url: str, message: str, driver: WebDriver | None = None) -> str:
logger.error('Driver is not configured')
return 'Что-то пошло не так. :( Драйвер Firefox не сконфигурирован.'
driver.get(url)
time.sleep(4)
time.sleep(1)
elements = driver.find_elements(
by='class name', value='masstransit-vehicle-snippet-view'
)