Beautfil Soup Error with simple script
<p>I am running Beautiful Soup 4.5 with Python 3.4 on Windows 7.  Here is my script:</p>

<pre><code>from bs4 import BeautifulSoup
import urllib3

http = urllib3.PoolManager()

url = 'https://scholar.google.com'
response = http.request('GET', url)
html2 = response.read()
soup = BeautifulSoup([html2])

print (type(soup))
</code></pre>

<p>Here is the error I am getting:</p>

<blockquote>
  <p>TypeError: Expected String or Buffer</p>
</blockquote>

<p>I have researched and there seem to be no fixes except going to an older version of Beautiful Soup which I don't want to do.  Any help would be much appreciated.</p>