This paper presents the AutoBot framework, which automatically identifies and mitigates deceptive patterns in digital interfaces. AutoBot analyzes website screenshots to accurately identify and localize deceptive patterns without requiring HTML code. A two-stage pipeline utilizing specialized vision models and large-scale language models (LLMs) analyzes the visual and textual features of the website to identify deceptive patterns. Furthermore, AutoBot is used to train smaller language models by extracting knowledge from a "teacher" LLM, generating a synthetic dataset. AutoBot is implemented as three sub-applications: a browser extension for users, a Lighthouse audit tool for developers, and a measurement tool for researchers and regulators, supporting a variety of web stakeholders. Evaluation results demonstrate its effectiveness, achieving an F1 score of 0.93 for deceptive pattern detection.