I have a problem with this function because it takes a long time to list
Code
def videolink(self, url):
self.menulist = []
request = urllib2.Request(url, None, {'User-agent': 'Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.0.15) Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/5.',
'Connection': 'Close'})
data = urllib2.urlopen(request).read()
start = data.find('<div id="port0" onMouseOver="javascript:cambiard')
end = data.find('var h = jQuery.noConflict')
zone = data[start:end]
platz = re.findall('<div id="gggg">\n<a id="rut.*?" href="(.*?)">', zone)
for lien in platz:
title = lien.replace("./?match=","").replace('_',' ')
url = link + lien.replace('./','/').replace('[','').replace(']','').replace("'","")+'_lgfr_'
urlvid = urllib2.Request(url, None, {'User-agent': 'Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.0.15) Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/5.',
'Connection': 'Close'})
data = urllib2.urlopen(urlvid).read()
aime = re.findall('<div id="videoz">\n<div name=.*?>\n<iframe src="(.*?)"', data)
for vidlink in aime:
video_LINK = vidlink
self.menulist.append(StreamListEntry(title, video_LINK, '0', '00.'))
self['menulist'].l.setItemHeight(36)
self['menulist'].l.setList(self.menulist)
Alles anzeigen
thank you