Spaces:
Running
Running
| import logging | |
| from googlesearch import search | |
| logging.basicConfig(level=logging.INFO) | |
| def main(): | |
| query = "python async await tutorial" | |
| print(f"Searching Google for: '{query}'") | |
| try: | |
| # advanced=True returns SearchResult objects with title/desc/url | |
| results = search(query, num_results=3, advanced=True) | |
| count = 0 | |
| for r in results: | |
| count += 1 | |
| print(f"[{count}] {r.title}") | |
| print(f" {r.url}") | |
| print(f" {r.description}") | |
| if count >= 3: | |
| break | |
| if count == 0: | |
| print("No results found.") | |
| except Exception as e: | |
| print(f"Google Search Error: {e}") | |
| if __name__ == "__main__": | |
| main() | |