Der Versuch, eine Sitemap zu bauen mit PythonAufbau einer Sitemap Python mit
from urllib2 import urlopen
from bs4 import BeautifulSoup
import re
pages = set()
def getLinks (pageUrl):
global pages
html = urlopen("http://www.mysite.ch" + pageUrl)
bsObj = BeautifulSoup(html,"html.parser")
for link in bsObj.findAll("a",href = re.compile("^(/f/)")):
if 'href' in link.attrs:
if link.attrs['href'] not in pages:
newPage = link.attrs['href']
print(newPage)
pages.add(newPage)
getLinks(newPage)
getLinks ("")
ich folgende Fehlermeldung msg bekam:
File "sitemap builder.py", line 8, in <module>
html = urlopen("http://www.mysite.ch" + pageUrl)
NameError: name 'pageUrl' is not defined
Wenn somepeople Ideen bekam Sie sind willkommen (Entschuldigung für schlechte Einrückung ich stimme zu, es ist nicht gut)
Ist dies die vollständige Fehlerspur? – MrPyCharm
Sind Sie sicher, dass das die vollständige Fehlermeldung ist? das scheint nicht die vollständige Fehlermeldung zu sein –
@GerriePretorius voller Fehler Trace jetzt in, sorry –