source: artig/plugins/arte.py @ 347

Revision 347, 631 bytes checked in by shiml, 7 months ago (diff)

puh..

Line 
1import base
2
3class PluginArte(base.Plugin):
4    import re
5
6    domain = 'plus7.arte.tv'
7
8    def __init__(self):
9        pass
10
11    def fetch(self,url):
12        web = base.Web()
13        page = web.getpage(url)
14        title = self.re.findall('<title>(.*) - ARTE\+7</title>',page)[0]
15        xmlurl = self.re.findall('http://artestras\.wmod\.rd\.llnw\.net\/geo\/arte7\/EUR_DE_FR\/arteprod\/.*_HQ.*\.wmv',page)[0]
16
17        xmlpage = web.getpage(xmlurl)
18        wmvurl = self.re.findall('(mms://artestras\.wmod\.llnwd\.net/.*\.wmv\?e=.*)"',xmlpage)[0]
19
20        dl = base.Download()
21
22        dl.get('mplayer', wmvurl, '%s.wmv' % title)
Note: See TracBrowser for help on using the repository browser.