Update app.py
Browse files
app.py
CHANGED
|
@@ -61,13 +61,20 @@ async def perform_search(
|
|
| 61 |
_: bool = Depends(verify_api_key)
|
| 62 |
):
|
| 63 |
try:
|
| 64 |
-
client = get_serpapi_client()
|
| 65 |
params = {
|
| 66 |
"q": search_query.query,
|
| 67 |
"engine": search_query.engine,
|
| 68 |
-
"num": search_query.num_results
|
|
|
|
| 69 |
}
|
| 70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
|
| 72 |
return {
|
| 73 |
"organic_results": results.get("organic_results", []),
|
|
|
|
| 61 |
_: bool = Depends(verify_api_key)
|
| 62 |
):
|
| 63 |
try:
|
| 64 |
+
#client = get_serpapi_client()
|
| 65 |
params = {
|
| 66 |
"q": search_query.query,
|
| 67 |
"engine": search_query.engine,
|
| 68 |
+
"num": search_query.num_results,
|
| 69 |
+
"api_key": SERPAPI_KEY
|
| 70 |
}
|
| 71 |
+
|
| 72 |
+
# Initialize GoogleSearch with parameters
|
| 73 |
+
search = GoogleSearch(params)
|
| 74 |
+
|
| 75 |
+
# Fetch results as a dictionary
|
| 76 |
+
results = search.get_dict()
|
| 77 |
+
#results = client.get_dict(params)
|
| 78 |
|
| 79 |
return {
|
| 80 |
"organic_results": results.get("organic_results", []),
|