I want to detect if a client visiting a website is using puppeteer instead of being a real user.
Does puppeteer add a request header that tells that the request is coming from puppeteer?
Edit:
Imagine I created a website. I want to block users using puppeteer because I want my users to be "real" users (person that clicks a button, not a script imitating a button click). I want to know if there is anything specific I could check (headers?) that would identify him as being puppeteer and not a real human so I could ignore his requests (i.e. not save anything in database, redirect to error page or other things)
Another Edit:
As @root pointed out, I could detect in browser if a user agent is controlled by automation (like Puppeteer). Although this is not what was on my mind first (I want to detect headers so I would ignore/block processing in server side and be able to log then to pinpoint users who use automation), I would accept it as the answer if no other alternative is present.