Spaces:
Sleeping
Sleeping
File size: 798 Bytes
0af2fce d9b0046 12db8ba d9b0046 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from duckduckgo_search import DDGS
import time
def search_duckduckgo(query: str, max_results: int = 5) -> str:
"""Sök på DuckDuckGo och returnera sammanfattning"""
try:
summary = []
with DDGS() as ddgs:
results = ddgs.text(query, max_results=max_results)
for i, result in enumerate(results, 1):
summary.append(f"Result {i}:")
summary.append(f"Title: {result['title']}")
summary.append(f"URL: {result['href']}")
summary.append(f"Content: {result['body']}")
summary.append("-" * 50)
return "\n".join(summary) if summary else "No relevant results found."
except Exception as e:
return f"Error searching: {str(e)}"
|