示例#1
0
    def get_episode(self, episode, url):
        html = urllib.urlopen(url).read()
        soup = BeautifulSoup(html, from_encoding='latin-1')
        episode.thumbnail = soup.find('div','capitulo_thumb').img.get('src')
        descr = ''.join(filter(lambda x:type(x) == bs4.element.NavigableString, soup.find("div","titCapitulo").children))
        episode.description = descr.replace('\t','').replace('\n','')
        episode.save()

        media = HttpMediaFile()
        media.url = re.findall("'file' : '(.*?)'", html)[0]
        media.width=480
        media.height=360
        media.episode = episode
        media.save()