globe / sandbox /google.py
philmui's picture
adding an app
ca7e9c6
raw
history blame
521 Bytes
import os
from googleapiclient.discovery import build
import pprint
my_api_key = os.getenv("GOOGLE_API_KEY")
my_cse_id = os.getenv("GOOGLE_CSE_ID")
def google_search(search_term, api_key, cse_id, **kwargs):
service = build("customsearch", "v1", developerKey=api_key)
res = service.cse().list(q=search_term, cx=cse_id, **kwargs).execute()
return res['items']
results = google_search(
'stackoverflow site:en.wikipedia.org', my_api_key, my_cse_id, num=10)
for result in results:
pprint.pprint(result)