Create a tool that allows me to screenshot pages in bulk using a list of domains from a csv. The screenshot should be recorded into a MySQL DB. The values recorded along with the screenshot will be: Name (Which can serve as an ID), the screenshot, and campaign name. This information should later be able to be accessed as the following: <img src="[login to view URL]
This will be used to automatically add pictures to an email marketing campaign.
Provide other possible solutions as I am not up to date on all technologies used for this.