streamlit selenium langchain openai pandas matplotlib