title: Different output from srcaping rss by using requests get and beautifulsoup
body: <p>I wanna scrape the data from code of this link: <a href="https://news.ycombinator.com/rss" rel="nofollow noreferrer">https://news.ycombinator.com/rss</a>. It includes the html syntax: &quot;link&gt;the URL&lt;/link' (It's full of open and close &lt;&gt; but cannot put it in here).
  However, when using this code, the printed output of the link is: 'link/&gt;the URL' and there are no content of the key 'link' in json file.</p>
  <pre><code>import requests
  import bs4
  from bs4 import BeautifulSoup
  import json
  import html5lib 
  
  def rss(x):
  r = requests.get(x)
  s = BeautifulSoup(r.content, features='html5lib')
  the_list = []
  for i in s.find_all('item'):
      title = i.find('title').text
      link = i.find('link').text
      date = i.find('pubdate').text
  
      article = {
          'title' : title,
          'link' : link,
          'date' : date
      }
  
      the_list.append(article)
  with open('the_list.json','w') as f:
      json.dump(the_list,f)
  
  rss('https://news.ycombinator.com/rss')
  </code></pre>