title: Beautiful Soup returning empty set
body: <p>Beautiful Soup is working fine on a local machine, but not working on another server. </p>
  
  <pre><code>import urllib2
  import bs4
  
  url = urllib2.urlopen("http://www.google.com")
  html = url.read()
  soup = bs4.BeautifulSoup(html)
  
  print soup
  </code></pre>
  
  <p>Printing Html outputs google's webpage correctly. Printing soup returns empty. </p>
  
  <p>On local it works fine, however on this redhat machine it returns empty.</p>
  
  <p>Is this something to do with installing a parser? I looked up some other possible solutions and they mentioned installing a parser, but no luck thus far. </p>
  
  <p>This solution <a href="https://stackoverflow.com/questions/16917124/beautiful-soup-returning-nothing">Beautiful Soup returning nothing</a> doesn't apply to my problem</p>