Ejemplo n.º 1
0
 def extractLogo(self, html):
     soup = BeautifulSoup(html)
 
     img = soup.find('img', id='logo')
     div = soup.find('div', id='logo')
     
     description = ''
     
     if img:
         pic = img['src']
         if 'title' in img: description = img['title']
     elif div:
         pic = re.search(r'(?<=url\()\S+(?=\))', str(div)).group(0)
     else:
         msg = 'Cronjob: Logos: could not find IMG or DIV tag with logo id!'
         logging.error(msg)
         print msg
         return False
     
     #pic = pic.decode(charset)
     return [pic, description]