示例#1
0
文件: nova-dl.py 项目: Limoto/nova-dl
def get_xmls_from_videopage(videopage_url):
  videopage = urllib.urlopen(videopage_url).read()
  
  media_id = re.search(r'var media_id = "(\d+)";', videopage).group(1)
  site_id = re.search(r'var site_id = (\d+);', videopage).group(1)
  
  serverlist = urllib.urlopen("http://tn.nova.cz/bin/player/config.php?media_id=%s&site_id=%s" %(media_id, site_id) ).read()
  playlist = urllib.urlopen("http://tn.nova.cz/bin/player/serve.php?media_id=%s&site_id=%s" %(media_id, site_id) ).read()
  
  return ( xml_parseString(serverlist), xml_parseString(playlist) )
示例#2
0
def get_xmls_from_videopage(videopage_url):
    videopage = urllib.urlopen(videopage_url).read()

    media_id = re.search(r'var media_id = "(\d+)";', videopage).group(1)
    site_id = re.search(r'var site_id = (\d+);', videopage).group(1)

    serverlist = urllib.urlopen(
        "http://tn.nova.cz/bin/player/config.php?media_id=%s&site_id=%s" %
        (media_id, site_id)).read()
    playlist = urllib.urlopen(
        "http://tn.nova.cz/bin/player/serve.php?media_id=%s&site_id=%s" %
        (media_id, site_id)).read()

    return (xml_parseString(serverlist), xml_parseString(playlist))
示例#3
0
文件: ct.py 项目: pavlix/tv-dl
    def getMovie(self):
        xml = xml = xml_parseString(self.playlist)

        for e in xml.getElementsByTagName('switchItem'):
            if not 'AD'  in e.getAttribute('id'):
                self.movie = e
                break