rtbf.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:plugin.video.rtbfauvio 作者: Gaet81 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号