28 lines
No EOL
993 B
Text
28 lines
No EOL
993 B
Text
sequenceDiagram
|
|
autonumber
|
|
participant Scraper as WhatsNew Scraper<br/>(Core/fetchWhatsNew.py)
|
|
participant Edge as Edge WebDriver<br/>(msedgedriver.exe)
|
|
participant SAP as SAP DM Webseiten<br/>(Extern)
|
|
participant Compare as Datenverarbeitung / Speicher<br/>(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 |