File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+ # -*- coding: utf-8 -*-
13from bs4 import BeautifulSoup
24import requests
35
@@ -17,9 +19,16 @@ def download(webcode):
1719 for link in links :
1820 if "backend" in link ["href" ]:
1921 ressource = "https://www.westermann.de" + link ["href" ]
22+ description = soup .find ("div" , {"class" : "buchlink" }).p .get_text (strip = True )
23+ description = description .replace ("?" ," " ).replace (":" ,";" ).replace ("/" ,"-" )
24+ description = description .replace ("Baustein" ,"BS" )
25+ description = description .replace ("Arbeitsblätter" ,"AB" )
26+ description = description .replace ("Arbeitsblatt" ,"AB" )
27+ description = description .replace ("Zusatzmaterial" ,"ZM" )
28+ print (description )
2029 # Die Seite mit der Ressource aufrufen, die Ressource herunterladen
2130 web = requests .get (ressource , allow_redirects = True )
22- with open (f"{ webcode } .doc" , "wb" ) as f :
31+ with open (f"{ description } [ { webcode } ] .doc" , "wb" ) as f :
2332 f .write (web .content )
2433
2534def main ():
You can’t perform that action at this time.
0 commit comments