Cloudflare's protection is quite a b*tch to circumvent with any headless or python library.
https://news.ycombinator.com/item?id=28514998#28515629
> Cloudflare's bot protection mostly makes use of TLS fingerprinting, and thus pretty easy to bypass.
https://news.ycombinator.com/item?id=28251700 -> https://github.com/refraction-networking/utls
Disclaimer: haven't tried it.