Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ######################################################
- ### Author: Thorin ###
- ### Email:sushil.g.shenoy@gmail.com ###
- ### Date:27/06/2014 ###
- ######################################################
- #This Program uses the "Google Search AJAX API to
- #return search results of user-defined query
- ######################################################
- #!/usr/bin/environ python
- import urllib, simplejson
- def Search_Function(query, number):
- query = urllib.urlencode({'q':query})
- index = number//4
- if index%4!=0:index += 1 #To get more results than what user asked so that we dont fall short
- for i in xrange(0,index):
- url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&start='+str(index*4)+'&'+query
- search_results = urllib.urlopen(url)
- json = simplejson.loads(search_results.read())
- results = json['responseData']['results']
- for item in results:
- if number == 0:
- break
- print item['title'] + ": " + item['url']
- number -= 1
- if __name__ == "__main__":
- query = raw_input('Please enter the query: ')
- number = int(raw_input('Please enter the number of results: '))
- Search_Function(query, number)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement