def logError(text): line.log("[ แจ้งเตือน ] " + str(text)) time_ = datetime.now() with open("errorLog.txt", "a") as error: error.write("\n[%s] %s" % (str(time), text))
allLinks=soup.findAll('a') if doesFolderExists(saveFolder) == False: createDirectory(saveFolder) error=open(errorFile, 'w') file=open(linksFile, 'w') for link in allLinks: tmpUrl=link['href'] if(len(tmpUrl)>thresholdOfUrlLength): hostname= getHostname(tmpUrl) if hostname == rootHostname: file.write(tmpUrl+'\n') try: filename=link.text+'.pdf' fullpath=getPath(saveFolder,filename) print('Working om file: ', tmpUrl) pdfkit.from_url(tmpUrl, fullpath) i+=1 except Exception as e: print(e) error.write(tmpUrl+'\n') file.close() error.close();