diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/core/__init__.py b/app/core/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/core/parse_web.py b/app/core/parse_web.py index a5dc5fd..f9d11a0 100644 --- a/app/core/parse_web.py +++ b/app/core/parse_web.py @@ -36,7 +36,7 @@ def configure_firefox_driver(private_window: bool = False) -> WebDriver: opt.add_argument(f'{Path.home()}/snap/firefox/common/.mozilla/firefox') if private_window: opt.set_preference("browser.privatebrowsing.autostart", True) - service = Service(executable_path=str(BASE_DIR / 'geckodriver')) + service = Service(executable_path=BASE_DIR / 'geckodriver') firefox_driver = webdriver.Firefox(service=service, options=opt) return firefox_driver @@ -79,5 +79,3 @@ def parse_site(driver: WebDriver, url: str, message: str) -> str: if bus_t19: answer += f'Автобус {bus_t19.text} - {bus_t19_arrival.text}' return answer - -download_gecko_driver() \ No newline at end of file diff --git a/app/geckodriver b/app/geckodriver new file mode 100755 index 0000000..1bd1945 Binary files /dev/null and b/app/geckodriver differ