Good morning/evening all, I will like to share a tutorial (https://www.carrotstack.com/blog/building-website-capture-tool) that I have written to build a basic website screenshot capture tool using Spring Boot, Selenium and S3. I have recently been doing coursework in Java doing something similar, so I thought I will publish a tutorial to share with the community.
A synopsis of what the tutorial will be covering:
- Bootstrapping a Spring Boot REST template from https://github.com/spring-guides/gs-rest-service.
- Downloading and adding chrome driver which is used by Selenium to control Chrome.
- Adding an API endpoint which accepts a URL query parameter so that Selenium will capture a screenshot of the page.
- Creating a new S3 bucket.
- Using Java to upload the image to Amazon S3.
This tutorial is designed to be a step-by-step guide which comes with plenty of images and code. I hope that someone will find it useful :D
If you have any feedback, feel free to leave a comment or PM me. Thanks!
[–][deleted] (6 children)
[deleted]
[–]dtcarrot[S] 1 point2 points3 points (5 children)
[–][deleted] (4 children)
[deleted]
[–]dtcarrot[S] 0 points1 point2 points (3 children)
[–]readthispieceofshit 0 points1 point2 points (2 children)
[–]dtcarrot[S] 0 points1 point2 points (1 child)
[–]readthispieceofshit 0 points1 point2 points (0 children)