From 02598acf10b6cbf2ae37d0aa7e2b312f2d90be7f Mon Sep 17 00:00:00 2001 From: maik Date: Sat, 3 Dec 2022 12:32:47 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=9Echemnitz.kitchen=5Fmenue=5Fscraper.py?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chemnitz.kitchen_menue_scraper.py | 74 +++++++++++++++---------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/chemnitz.kitchen_menue_scraper.py b/chemnitz.kitchen_menue_scraper.py index ecdbd11..3be6940 100644 --- a/chemnitz.kitchen_menue_scraper.py +++ b/chemnitz.kitchen_menue_scraper.py @@ -1,37 +1,37 @@ - -import requests -from bs4 import BeautifulSoup -from datetime import date - -# Variablen -errorMsg = ('HEUTE KEIN ESSEN') -menuMsg = ('Du hast bei Chemnitz.Kitchen bestellt! Heute gibt es:') -today = date.today() -today_url = today.strftime("%d-%m-%Y") - -# Login URL -loginurl = ('https://chemnitz.kitchen/login/') - -# Bestellübersicht -menu_url = f'https://chemnitz.kitchen/kunden/bestelluebersicht/?date_from={today_url}&date_to={today_url}' - -#Logindaten -payload = { - 'username': 'maik@matthes.me', - 'password': 'Zxvrbhen' -} - -# Einloggen und auf Bestellübersicht springen -with requests.session() as s: - s.post(loginurl, data=payload) - p = s.get(menu_url) - soup = BeautifulSoup(p.content, 'html.parser') - table = soup.find('table' ,attrs={'class':'food-order'}) - rows = table.find_all('td') - description = rows[2].get_text() - - - -textout = f' {menuMsg} {description}' -print(textout) - + +import requests +from bs4 import BeautifulSoup +from datetime import date + +# Variablen +errorMsg = ('HEUTE KEIN ESSEN') +menuMsg = ('Du hast bei Chemnitz.Kitchen bestellt! Heute gibt es:') +today = date.today() +today_url = today.strftime("%d-%m-%Y") + +# Login URL +loginurl = ('https://chemnitz.kitchen/login/') + +# Bestellübersicht +menu_url = f'https://chemnitz.kitchen/kunden/bestelluebersicht/?date_from={today_url}&date_to={today_url}' + +#Logindaten +payload = { + 'username': 'maik@matthes.me', + 'password': 'password' +} + +# Einloggen und auf Bestellübersicht springen +with requests.session() as s: + s.post(loginurl, data=payload) + p = s.get(menu_url) + soup = BeautifulSoup(p.content, 'html.parser') + table = soup.find('table' ,attrs={'class':'food-order'}) + rows = table.find_all('td') + description = rows[2].get_text() + + + +textout = f' {menuMsg} {description}' +print(textout) +