Visual Ping is a project that enables monitoring visual changes on websites. The script captures website screenshots, compares them with previous versions, highlights the differences in red, and sends an email with an attachment when changes are detected.
- Captures website screenshots using Selenium.
- Compares images using the PIL (Python Imaging Library).
- Highlights visual differences in red.
- Sends emails with the differences attached.
- Python 3.8 or newer.
- Installed dependencies:
seleniumpillowsmtplib
- ChromeDriver compatible with your Google Chrome version.
- Access to an SMTP server (e.g.,
web9.aftermarket.hosting).
- Clone the project repository:
git clone git@github.com:pronetis-pl/visual-ping.git cd visual-ping