diff --git a/home/bin/custom/executable_wetell-prometheus-exporter.py b/home/bin/custom/executable_wetell-prometheus-exporter.py index bac2f3d8cb61b655305df4060b72befe3f3c5adf..671ada93885ebcda44741f646ed841144c611194 100644 --- a/home/bin/custom/executable_wetell-prometheus-exporter.py +++ b/home/bin/custom/executable_wetell-prometheus-exporter.py @@ -29,8 +29,11 @@ def run(playwright: Playwright) -> None: username = os.environ["WETELL_USER"] headless = os.getenv("WETELL_HEADLESS", "True").lower() in ("true", "1", "t") + # Instanciate browser browser = playwright.firefox.launch(headless=headless) page = browser.new_page(base_url="https://mein.wetell.de/") + + # Login page.goto("https://mein.wetell.de/") page.goto("anmelden") page.get_by_placeholder("Kund*innen-Nr. oder Anmeldename*").click() @@ -38,6 +41,8 @@ def run(playwright: Playwright) -> None: page.get_by_placeholder("Passwort*").click() page.get_by_placeholder("Passwort*").fill(password) page.get_by_role("button", name="Login").click() + + # Navigate to `Deine Verträge` page.goto("vertraege/index") # Find aktive contact, open it