What is Canvas Fingerprint?
Canvas Fingerprint is an anti-bot technique that can be found in some installations of Cloudflare Bot Management.
It consists in a javascript that renders an image in background on website loading: similar hardware configurations give the same result and this allows the anti bot to trigger a captcha if the hardware configuration is similar to a server machine.
Our View on Canvas Fingerprint
As far as we know, at the moment Cloudflare (in some configuration) is the only anti bot who uses this solution (not visible from wappalyzer. An homemade bot for analyzing anti bot measures can be found on discord server "Scraping Enthusiast" https://discord.gg/Y8yuF55m7j managed by the developers of puppetter and can recognize the Canvas Fingerprint using a serie of queries on the website
Reccomended approach to Canvas Fingerprint
1. BEST CHOICE:
Playwright + Stealth + hosting on a Mac
Reference and documentation
How canvas Fingerprint work: https://fingerprintjs.com/blog/canvas-fingerprinting/