def play_video(self, datas):
url = datas.get('url')
data = channel.get_url(url)
regex = r"""src="(https://www.rtbf.be/auvio/embed/media[^"]+)"""
iframe_url = re.findall(regex, data)[0]
iframe_url
data = channel.get_url(iframe_url)
regex = r"""data-media="([^"]+)"""
media = re.findall(regex, data)[0]
h = HTMLParser.HTMLParser()
media_json = h.unescape(media)
regex = r""""high":"([^"]+)"""
all_url = re.findall(regex, media_json)
if len(all_url) > 0:
video_url = all_url[0]
else:
regex = r"""url":"([^&]+)"""
iframe_url = re.findall(regex, data)[0]
video_url = iframe_url.replace("\\", "")
channel.playUrl(video_url)
评论列表
文章目录