sequenceDiagram
autonumber
participant Scraper as WhatsNew Scraper
(Core/fetchWhatsNew.py)
participant Edge as Edge WebDriver
(msedgedriver.exe)
participant SAP as SAP DM Webseiten
(Extern)
participant Compare as Datenverarbeitung / Speicher
(z.B. endpoint_compare.py)
Note over Scraper: Rufe aktuelle 'What's New' Daten ab
activate Scraper
Scraper->>Edge: Initialisiere Browser-Instanz
activate Edge
Note right of Edge: Nutzt lokale msedgedriver.exe
Scraper->>Edge: Navigiere zu SAP DM Deprecation Pages
Edge->>SAP: HTTP Request (Lade Seite)
activate SAP
SAP-->>Edge: HTML Content
deactivate SAP
Scraper->>Edge: Extrahiere relevante API-Daten (DOM Scraping)
Edge-->>Scraper: Rohdaten (Deprecated APIs List)
Scraper->>Edge: Schließe Browser-Instanz
deactivate Edge
Scraper-->>Compare: Strukturierte Liste veralteter APIs
deactivate Scraper