#!/usr/bin/env python3 import sys from datetime import datetime from urllib.request import Request, urlopen from bs4 import BeautifulSoup def netto(store_id): url = "https://www.netto-online.de/ueber-netto/Online-Prospekte.chtm/" + str( store_id ) res = urlopen(Request(url)) soup = BeautifulSoup(res, features="html.parser") # messages = soup.find_all('div', attrs={'class': 'tgme_widget_message_wrap'}) message = soup.find("a", attrs={"class": "flipbook_pdf_flipbook"}) url = message["href"].split("?")[0] year = str(datetime.now().year) title = url[url.find(year) : url.find(year) + 7] return { "title": "Netto Angebote für " + store_id, "url": "https://www.netto-online.de/ueber-netto/Online-Prospekte.chtm/" + store_id, "description": "PDF der neuen Netto Angebote für den Laden um die Ecke.", "content": [ { "title": "Angebote für " + title, "url": url, "content": "Angebote für " + title + " finden sich unter " + url, } ], } def main(store_id=9110): print(netto(store_id)) if __name__ == "__main__": main()