selenium beautifulsoup4 pymongo pandas matplotlib seaborn numpy scipy plotly nbformat