This repository has been archived on 2019-10-12. You can view files and clone it, but cannot push or open issues or pull requests.
roofis2/roofis2/roomservice/utils/parser/univis_rooms_parser.py
2018-06-19 10:08:07 +02:00

28 lines
486 B
Python

import requests
import xmltodict
def loadPage(url: str):
return requests.get(url).content
def getRoom(dict: dict):
rooms = []
for room in dict['UnivIS']['Room']:
rooms.append(room)
return rooms
def getPersons(dict: dict):
persons = []
for person in dict['UnivIS']['Person']:
persons.append(person)
return persons
def parsePage(url):
page = loadPage(url)
dict = xmltodict.parse(page)
rooms = getRoom(dict)
return rooms