title: Urllib2 returns html with empty body
body: <p>I'm curious why urllib2 module returns html with empty body. I'm sure that I'm putting there a correct url. The page does not show whole html code even if I try to view the source code using chrome. Here is one of those pages: <code>http://www.firmy.cz/Velkoobchod-a-vyroba/Vyrobci-papiroveho-a-polygrafickeho-zbozi/Nakladatele-a-vydavatele?geo=0</code> </p>
  
  <p>How to solve this problem?</p>
  
  <p>Here is a piece of my code but I think the problem is somewhere else according to chrome show the same code. </p>
  
  <pre><code>def getSoup(url):
      req = urllib2.Request(url)
      response = urllib2.urlopen(req)
      page = response.read()
      soup = BeautifulSoup(page, 'lxml')
      return soup
  </code></pre>
  
  <p>This code returns:</p>
  
  <pre><code>...
  ..
  .. some head etc...
  &lt;meta content="!" name="fragment"/&gt;
  &lt;/head&gt;
  &lt;body class="root" id="root"&gt;&lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>As you can see, the body is empty.</p>