title: why the results of response.xpath('//html') differs than response.body?
body: <p>I'm trying to parse this page using scrapy
  <a href="http://mobileshop.ae/one-x" rel="nofollow">http://mobileshop.ae/one-x</a></p>
  
  <p>I need to extract the links of the products.
  The problem is the links are available in the response.body result, but no available if you try response.xpath('//body').extract()</p>
  
  <p>the results of response.body and response.xpath('//body') are different.</p>
  
  <pre><code>&gt;&gt;&gt; body = response.body
  &gt;&gt;&gt; body_2 = response.xpath('//html').extract()[0]
  &gt;&gt;&gt; len(body)
  238731
  &gt;&gt;&gt; len(body_2)
  67520
  </code></pre>
  
  <p>same short result for response.xpath('.').extract()[0]</p>
  
  <p>is there any idea why this happens, and how can I extract the data needed ?</p>