title: Scraping google news with BeautifulSoup returns empty results
body: <p>I am trying to scrape google news using the following code:</p>
  
  <pre><code>from bs4 import BeautifulSoup
  import requests
  import time
  from random import randint
  
  
  def scrape_news_summaries(s):
      time.sleep(randint(0, 2))  # relax and don't let google be angry
      r = requests.get("http://www.google.co.uk/search?q="+s+"&amp;tbm=nws")
      content = r.text
      news_summaries = []
      soup = BeautifulSoup(content, "html.parser")
      st_divs = soup.findAll("div", {"class": "st"})
      for st_div in st_divs:
          news_summaries.append(st_div.text)
      return news_summaries
  
  
  l = scrape_news_summaries("T-Notes")
  #l = scrape_news_summaries("""T-Notes""")
  for n in l:
      print(n)
  </code></pre>
  
  <p>Even though this bit of code was working before, I now can't figure out why it's not working anymore. Is it possible that I've been banned by google since I only ran the code 3 or four times? (I tried using Bing News with unfortunate empty results too...)</p>
  
  <p>Thanks. </p>