Fix cafete parser
This commit is contained in:
parent
ddf1fde2dc
commit
61187ac073
@ -117,9 +117,13 @@ def main():
|
|||||||
logger.info("Aktueller Stand:" + writeoutDBObjects())
|
logger.info("Aktueller Stand:" + writeoutDBObjects())
|
||||||
|
|
||||||
# get food jsons
|
# get food jsons
|
||||||
|
logger.info('AUSTRASSE')
|
||||||
writeStudentenwerkDataInDB(mensa_page_parser.parsePage(LINK_AUSTR_MENSA))
|
writeStudentenwerkDataInDB(mensa_page_parser.parsePage(LINK_AUSTR_MENSA))
|
||||||
|
logger.info('FEKI')
|
||||||
writeStudentenwerkDataInDB(mensa_page_parser.parsePage(LINK_FEKI_MENSA))
|
writeStudentenwerkDataInDB(mensa_page_parser.parsePage(LINK_FEKI_MENSA))
|
||||||
|
logger.info('ERBA')
|
||||||
writeStudentenwerkDataInDB(cafete_page_parser.parse_page(LINK_ERBA_CAFETE))
|
writeStudentenwerkDataInDB(cafete_page_parser.parse_page(LINK_ERBA_CAFETE))
|
||||||
|
logger.info('MARKUSHAUS')
|
||||||
writeStudentenwerkDataInDB(cafete_page_parser.parse_page(LINK_MARKUS_CAFETE))
|
writeStudentenwerkDataInDB(cafete_page_parser.parse_page(LINK_MARKUS_CAFETE))
|
||||||
writeFekideDataInDB(fekide_happyhour_page_parser.parse_page(LINK_FEKIDE_GUIDE))
|
writeFekideDataInDB(fekide_happyhour_page_parser.parse_page(LINK_FEKIDE_GUIDE))
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,7 @@ from . import load_page
|
|||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
SPEISEPLAN_NAME_SELECTOR = '.csc-default .csc-header .csc-firstHeader'
|
SPEISEPLAN_NAME_SELECTOR = '.csc-frame .csc-header .csc-firstHeader'
|
||||||
|
|
||||||
|
|
||||||
def get_foodplan_name(soup):
|
def get_foodplan_name(soup):
|
||||||
@ -28,7 +28,7 @@ def get_right_line(lines):
|
|||||||
|
|
||||||
def get_food_per_day(soup):
|
def get_food_per_day(soup):
|
||||||
days = []
|
days = []
|
||||||
lines = soup.select('.csc-default .bodytext')
|
lines = soup.select('.csc-frame .bodytext')
|
||||||
foodlines = get_right_line(lines)
|
foodlines = get_right_line(lines)
|
||||||
for food in foodlines:
|
for food in foodlines:
|
||||||
day = str(food).split()[0]
|
day = str(food).split()[0]
|
||||||
@ -64,4 +64,7 @@ def parse_page(url: str):
|
|||||||
logger.exception(e)
|
logger.exception(e)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
# LINK_ERBA_CAFETE = "https://www.studentenwerk-wuerzburg.de/bamberg/essen-trinken/sonderspeiseplaene/cafeteria-erba-insel.html"
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
LINK_ERBA_CAFETE = "https://www.studentenwerk-wuerzburg.de/bamberg/essen-trinken/sonderspeiseplaene/cafeteria-erba-insel.html"
|
||||||
|
parse_page(LINK_ERBA_CAFETE)
|
||||||
|
|||||||
Reference in New Issue
Block a user