mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-30 13:10:47 +00:00
move script to ecmk_fetcher folder
This commit is contained in:
parent
1fee40bfef
commit
3279975d02
1 changed files with 20 additions and 4 deletions
|
|
@ -1,8 +1,21 @@
|
||||||
import os
|
import os
|
||||||
|
from enum import Enum
|
||||||
|
from typing import Any, Mapping
|
||||||
from playwright.sync_api import sync_playwright, TimeoutError as PlaywrightTimeoutError
|
from playwright.sync_api import sync_playwright, TimeoutError as PlaywrightTimeoutError
|
||||||
|
|
||||||
|
|
||||||
def download_report(username: str, password: str):
|
class file_download_button_types(Enum):
|
||||||
|
ASSESSOR_HUB_SITENOTE_REPORT = 11
|
||||||
|
CERTIFICATE = 9
|
||||||
|
SITENOTE_REPORT = 8
|
||||||
|
RAW_XML = 7
|
||||||
|
SAP_WORK_SHEET = 15
|
||||||
|
|
||||||
|
|
||||||
|
def download_report():
|
||||||
|
username = ""
|
||||||
|
password = ""
|
||||||
|
|
||||||
with sync_playwright() as p:
|
with sync_playwright() as p:
|
||||||
browser = p.chromium.launch(headless=True)
|
browser = p.chromium.launch(headless=True)
|
||||||
|
|
||||||
|
|
@ -66,7 +79,10 @@ def download_report(username: str, password: str):
|
||||||
browser.close()
|
browser.close()
|
||||||
|
|
||||||
|
|
||||||
|
def handler(event: Mapping[str, Any], context: Any) -> None:
|
||||||
|
download_report()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
email = ""
|
event = {"Records": [{"body": "{}"}]}
|
||||||
password = ""
|
handler(event, None)
|
||||||
download_report(email, password)
|
|
||||||
Loading…
Add table
Reference in a new issue