Code: Alles auswählen
def PathChanger(HTMLcode,HTMLurl):
for Link in re.findall(r'(href|src)="(.*?)"', HTMLcode):
if not re.search("http:|ftp:|mailto:|^/|#", Link[1]):
NewLink=os.path.normpath(HTMLurl+Link[1])
NewLink=NewLink.replace("\\","/")
HTMLcode=re.sub(Link[0]+'="('+Link[1]+')"',Link[0]+'="'+NewLink+'"', HTMLcode)
return HTMLcode
Zum einen könnte man die If abfrage sicherlich in das re.findall packen, aber ich weiß nicht recht wie...
Zum anderen muß es doch auch so gehen, das ich nur ein re.sub verwende und damit die Inhalte suche und gleichzeitig tausche...
Jemand eine Idee?