title: How to scrape more than 100 google pages in one pass
body: <p>I am using the requests library in python to <code>GET</code> data from google results. <a href="https://www.google.com.pk/#q=pizza&amp;num=10" rel="nofollow">https://www.google.com.pk/#q=pizza&amp;num=10</a> will return first 10 results of google as I mentioned <code>num=10</code>. Ultimately <a href="https://www.google.com.pk/#q=pizza&amp;num=100" rel="nofollow">https://www.google.com.pk/#q=pizza&amp;num=100</a> will return 100 results of google results.</p>
  
  <p>But</p>
  
  <p>If i write any number more than 100 let <a href="https://www.google.com.pk/#q=pizza&amp;num=200" rel="nofollow">https://www.google.com.pk/#q=pizza&amp;num=200</a> , google is still returning first 100 results </p>
  
  <p>How can I get more than 100 in one pass?</p>
  
  <p>Code:</p>
  
  <pre><code>import requests
  url = 'http://www.google.com/search'
  my_headers = { 'User-agent' : 'Mozilla/11.0' }
  payload = { 'q' : pizza, 'start' : '0', 'num' : 200 }
  r = requests.get( url, params = payload, headers = my_headers )
  </code></pre>
  
  <p>In "r" I am getting only URL's of google first 100 results, not 200</p>