Autonomous-AI / web_search.py
Leonydis137's picture
Upload 16 files
a23b6ce verified
raw
history blame
420 Bytes
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."