Oggi vi faro un modo alternativo e più interessante come cercare google attraverso il python.
Ovviamente c’e il classico metodo che si usa un concatenzione di stringe per ottenere il nostro risultato(cioe settando la variabile q=”quello che voglio cercare”).
Ma questa volte utilizzero le api che ci da mamma google.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#importo le librerie per la gestione del url e json import urllib2 import urllib import json #Url del api di google url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&" #Stampo a video questa scritta query = raw_input("Cosa vuoi cercare ? >> ") #Setto la variabile q = a quello che abbiamo scritto query = urllib.urlencode( {'q' : query } ) #Ottengo la risposta risposta = urllib2.urlopen (url + query ).read() #Carico il json data_json = json.loads (risposta) #Risultato resultati = data_json ['responseData']['results'] #Stampo il risultato for resultato in resultati: titolo = resultato['title'] url_risultato = resultato['url'] print ( titolo + '; ' + url_risultato ) |