You will need access to terminal / DOS prompt to install Beautiful Soup:
pip install beautifulsoup4
Beautiful Soup (documentation here) will help you harvest data from web pages.
The use of Jupyter notebooks is encouraged. You can install a notebook server locally. Notebooks allow markdown which is great for annotating your findings.