
Jupyter
The Jupyter notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include data cleaning and transformation, numerical simulation, statistical modelling, data visualization, machine learning, and much more.

Puppeteer
With Puppeteer, you can do most things that you would normally have to do manually in the Chrome browser. Like Generate Screenshots & PDF’s of Pages. Automate Form Submissions or Crawl Single Page Applications and generate pre-rendered content.

Scrapy
Written in Phyton which runs on Windows, Linux, Mac & BSD, Scrapy is an open source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensible way.

Selenium
Selenium is a web browser automation tool. As it can access JavaScript rendered content selenium is also used in Python for web scraping. It is helpful in performing automating tasks like Filling the forms, clicking buttons and searching for specific information on the web pages.