PagePixels is a screenshot automation solution that you can use to take automated scheduled screenshots of web pages, including a Tableau Public dashboard.
PagePixels is free to start, and this tutorial provides step-by-step instructions for automating screenshots of a Tableau Public dashboard on a once per day interval.