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()