Spaces:
Sleeping
Sleeping
File size: 617 Bytes
a3b5a39 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import os
import requests
SERPAPI_KEY = "e41a265c89513f03e569eda056f6f50374332cd6c76feb1662baf401c7adb564"
def web_search(query, num_results=3):
url = "https://serpapi.com/search"
params = {
"engine": "google",
"q": query,
"api_key": SERPAPI_KEY,
"num": num_results
}
response = requests.get(url, params=params)
if response.status_code != 200:
return []
results = response.json().get("organic_results", [])
return [
f"{res.get('title')}: {res.get('snippet')}"
for res in results if res.get("title") and res.get("snippet")
]
|