#!/usr/bin/env python3 from urllib.request import urlopen, Request from datetime import datetime from bs4 import BeautifulSoup import sys 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()