title: How to get real source code of html page?
body: <p>Every time when I'm using standart librarys like urllib2, requests, pycurl I am not getting full source code. How can I get full source code like I am looking on it from chrome, firefox, etc.
  I am trying to do it like this:</p>
  
  <pre><code>def go_to(link):
      headers = {'User-Agent': USER_AGENT,
                 'Accept': ACCEPT,
                 'Accept-Encoding': ACCEPT_ENCODING,
                 'Accept-Language': ACCEPT_LANGUAGE,
                 'Cache-Control': CACHE_CONTROL,
                 'Connection': CONNECTION,
                 'Host': HOST}
      req = urllib2.Request(link, None, headers)
      response = urllib2.urlopen(req)
      return response.read()
  </code></pre>
  
  <p>Thank You!</p>
  
  <p>Sorry for my bad english.</p>
  
  <p><strong>UPD:</strong>
  This is full code from browser:</p>
  
  <pre><code> &lt;td colspan="1"&gt;&lt;font class="spy1"&gt;1&lt;/font&gt; &lt;font class="spy14"&gt;192.3.10.113&lt;script type="text/javascript"&gt;document.write("&lt;font class=spy2&gt;:&lt;\/font&gt;"+(TwoFiveFiveSix^OneOneSix)+(Zero0FourFour^ZeroSevenSeven)+(TwoFiveFiveSix^OneOneSix)+(TwoFiveFiveSix^OneOneSix))&lt;/script&gt;&lt;font class="spy2"&gt;:&lt;/font&gt;8088&lt;/font&gt;&lt;/td&gt;
  </code></pre>
  
  <p>This is not full code from my script:</p>
  
  <pre><code>&lt;font class="spy14"&gt;192.3.10.113&lt;script type="text/javascript"&gt;document.write("&lt;font class=spy2&gt;:&lt;\/font&gt;"+(Eight7FiveSix^Seven1One)+(FiveZeroTwoOne^Two3Zero)+(Eight7FiveSix^Seven1One)+(Eight7FiveSix^Seven1One))&lt;/script&gt;&lt;/font&gt;
  </code></pre>