Spaces:
Runtime error
Runtime error
from googlesearch import search | |
import random | |
USER_AGENTS = [ | |
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", | |
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15", | |
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36" | |
] | |
def search_google(query, num_results=5): | |
try: | |
return list(search( | |
query, | |
num_results=num_results, | |
advanced=True, | |
user_agent=random.choice(USER_AGENTS) | |
))[:num_results] | |
except: | |
return [] |