altair streamlit pandas requests beautifulsoup4 selenium numpy python-dotenv pydantic openai anthropic apify-client plotly Pillow