In [1]:
importjson
To parse rss feed, we will use feedparser package.
Let us import the package first.
In [2]:
importfeedparser
In [3]:
headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0'}
Let us try to read the rss feed for the stock 'snow'
In [4]:
ticker='snow'
In [5]:
rssfeedurl='https://feeds.finance.yahoo.com/rss/2.0/headline?s=%s®ion=US&lang=en-US'%ticker
In [6]:
NewsFeed=feedparser.parse(rssfeedurl)
NewsFeed is like a Python dictionary, we can use keys and indices to access it.
In [7]:
type(NewsFeed)
Out[7]:
In [8]:
NewsFeed.keys()
Out[8]:
Let us check how many entries we have.
In [9]:
len(NewsFeed.entries)
Out[9]:
Let us check our first news item.
In [10]:
NewsFeed.entries[0]
Out[10]:
We can access any item from this news item using keyname.
In [11]:
NewsFeed.entries[0].summary
Out[11]: