No description
Find a file
2025-04-17 22:35:04 +02:00
automate.py Upload files to "/" 2025-04-17 22:20:12 +02:00
config.json Upload files to "/" 2025-04-17 22:31:55 +02:00
get_main.py Upload files to "/" 2025-04-17 22:20:12 +02:00
get_names.py Upload files to "/" 2025-04-17 22:20:12 +02:00
grep_subpages.py Upload files to "/" 2025-04-17 22:20:12 +02:00
login.py Upload files to "/" 2025-04-17 22:20:12 +02:00
README.md Update README.md 2025-04-17 22:35:04 +02:00

Das Ziel dieses Python Playwright Projekt ist es die Bewerbungsunterlagen von Studis für einen Studiengang IM BULK aus dem Moin Portal für die Eignungsprüfung herunterzuladen.

Ich habe es in der deutschen Einstellung getestet.

username, password und landing_page sind den Unterlagen (Kurzanleitung) vom Sekretariat für Studierende zu entnehmen. navid ist leider aus dem "Eignungsprüfung" Link zu entnehmen (Anmelden und zu der Stelle surfen, wo man eigentlich den Link ankliken würde. Am Ende des Links befindet sich eine Ziffernfolge mit sechs Ziffern. Beispiel "-N000ABC,-A,-N0". ).

    "username": "REDACTED",
    "password": "REDACTED",
    "landing_page": "https://moin.uni-bremen.de/scripts/mgrqispi.dll?APPNAME=CampusNet&PRGNAME=EXTERNALPAGES&ARGUMENTS=REDACTED,REDACTED,-AHomedeWelcome",
    "navid": "link000ABC",
    "base": "https://moin.uni-bremen.de"

Ich habe es unter Linux mit Python 3.12.3 verwendet.

pip install playwright
pip install pytest-playwright
pip install bs4
playwright install

Der Status ist: Hat für mich am 17.04.2025 funktioniert.