Spaces:
Runtime error
Runtime error
File size: 420 Bytes
a23b6ce |
1 2 3 4 5 6 7 8 9 10 11 12 |
import requests
from bs4 import BeautifulSoup
def web_search(query):
url = f"https://html.duckduckgo.com/html?q={query}"
headers = {"User-Agent": "Mozilla/5.0"}
res = requests.get(url, headers=headers)
soup = BeautifulSoup(res.text, "html.parser")
results = soup.find_all("a", {"class": "result__a"}, limit=3)
return "\n".join(link.text for link in results) if results else "No results found."
|