def hauptmenu(self,output):
self.loadinginprogress = False
trans = { 'ß' : 'ß' , 'ä' : 'ä' , 'ö' : 'ö' , 'ü' : 'ü' , 'Ä' : 'Ä', 'Ö' : 'Ö' , 'Ü' : 'Ü'}
output= util.unescape(output,trans)
if self.land == "de":
startpos = output.find('<div id="navigation">')
endpos = output.find('<li><a class="section-link" title="Unwetterwarnungen Europa"', startpos)
bereich = output[startpos:endpos]
a = findall(r'href=(?P<text>.*?)</a>',bereich)
for x in a:
x = x.replace('">',"#").replace('"',"").split('#')
if not len(x) > 1:
break
if x[0] == "index.html":
continue
name = x[1]
link = self.baseurl + x[0]
self.menueintrag.append(name)
self.link.append(link)
else:
self.menueintrag.append("Lagebericht")
self.link.append(self.weatherreporturl)
startpos = output.find('</ul><ul><ul id="level_3">')
endpos = output.find('</ul></ul>', startpos)
bereich = output[startpos:endpos]
a = findall(r'href=(?P<text>.*?)</a>',bereich)
for x in a:
x = x.replace('">',"#").replace('"',"").split('#')
if not len(x) > 1:
break
if x[0] == "index.html":
continue
name = x[1]
link = self.baseurl + x[0]
self.menueintrag.append(name)
self.link.append(link)
self["statuslabel"].setText("")
self["hmenu"].l.setList(self.menueintrag)
self["hmenu"].instance.moveSelectionTo(0)
self.showThumbLand()
评论列表
文章目录