document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import feedparser
  2. from pprint import pprint
  3.  
  4. class H_rss:
  5.  
  6.     def __init__(self, url = \'http://www.inovacaotecnologica.com.br/boletim/rss.xml\'):
  7.         self.url = url
  8.         self.feed = feedparser.parse(self.url)
  9.  
  10.  
  11.     @staticmethod
  12.     def Main():
  13.         #Instancia da classe
  14.         hrss = H_rss()
  15.  
  16.         #atributo url
  17.         print(hrss.url)
  18.  
  19.         #atributo feed
  20.         pprint(hrss.feed)
  21.  
  22.         # as entradas do feed de noticias/posts
  23.         print(\'-\' * 20, \'\\n\')
  24.         pprint(hrss.feed.entries)
  25.  
  26.         # O primeiro registro do feed
  27.         print(\'\\n\'*3, \'§\' * 20, \'\\n\'*3)
  28.         print(hrss.feed.entries[0])
  29.  
  30.         # Titulo do portal rss
  31.         print(\'\\n\' * 3, \'§\' * 20, \'\\n\' * 3)
  32.         print(hrss.feed[\'feed\'][\'title\'])
  33.  
  34.         #url de acesso
  35.         print(hrss.feed[\'feed\'][\'link\'])
  36.  
  37.         #subtitulo do portal rss
  38.         print(hrss.feed.feed.subtitle)
  39.  
  40.         #quantia de feeds disponível
  41.         print(len(hrss.feed))
  42.  
  43.         #titulo do feed 0
  44.         print(hrss.feed[\'entries\'][0][\'title\'])
  45.  
  46.         #titulo e link de cada post
  47.         print(\'§\' * 20, \'\\n\')
  48.         for post in hrss.feed.entries:
  49.             print( "%s:  %s" % (post.title, post.link ))
  50.  
  51.         #Versão do rss
  52.         print(\'§\' * 20, \'\\n\')
  53.         print( hrss.feed.version)
  54.  
  55.         #cabeçalho do rss
  56.         print()
  57.         pprint(hrss.feed.headers)
  58.  
  59.         #extração do campo de cabeçalho
  60.         print()
  61.         print(hrss.feed.headers.get(\'Content-Type\'))
  62.  
  63.  
  64. if __name__ == \'__main__\':
  65.     H_rss.Main()
');