Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from __future__ import print_function
- import argparse
- import urllib2
- import sys
- from xml.dom.minidom import parseString
- def main( ):
- parser = argparse.ArgumentParser( )
- parser.add_argument( "rssLink" )
- arguments = parser.parse_args( )
- rssLink = arguments.rssLink
- TvShow( rssLink.strip( '"' ) )
- class TvShow:
- def __init__( self, rssLink ):
- content = self.getRssContent( rssLink )
- actual = self.parseContent( content )
- print( actual )
- def getRssContent( self, rssLink ):
- rss = urllib2.urlopen( rssLink )
- content = rss.read( )
- rss.close( )
- return content
- def parseContent( self, content ):
- dom = parseString( content )
- for rss in dom.getElementsByTagName('rss'):
- for channel in rss.getElementsByTagName('channel'):
- for item in channel.getElementsByTagName('item'):
- for title in item.getElementsByTagName('title'):
- actual = title.toxml( )
- actual = actual.encode( "utf-8" )
- return actual.replace( "<title>", "").replace( "</title>", "")
- if __name__ == '__main__':
- main( )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement