openai os groq requests time html.parser bs4 json datetime pandas serpapi gradio