13-10-2017, 07:55
Нещо такова ще свърши работа:
Код:
# -*- coding: utf-8 -*-
#Библиотеки
import re
import sys
import os
import urllib
import urllib2
t = "<source src='http://192.168.0.116/files/videos/High.Res.02/1507360901c8cef-480.mp4' type=video/mp4 data-res=480 /><source src='http://192.168.0.116/files/videos/High.Res.02/1507360901c8cef-720.mp4' type=video/mp4 data-res=720 /><source src='http://192.168.0.116/files/videos/High.Res.02/1507360901c8cef-1024.mp4' type=video/mp4 data-res=1024 /><source src='http://192.168.0.116/files/videos/High.Res.02/1507360901c8cef-1080.mp4' type=video/mp4 data-res=1080 />"
match2 = re.compile("source src='(http.+?mp4)'").findall(t)
for link in match2[-1::]:
print link
[-1::] винаги ще ти връща последното съвпадение, като (ако подредбата винаги е спазена от ниско към високо качество) ще получаваш линка с максимално качество. Другия вариант е да не ползваш [-1::] а да извличаш всички линкове и със сравнения да определяш къде качеството е най-добро или да следваш предпочитанията на потребителите указани в настройките на addon-a (ако има такива).