CloudFlare will make sure the browser can run JS, which in the case of this service I assume it won&#x27;t. There are ways around this of course, using headless browsers (e.g. PhantomJS), tools like cloudflare-scrape[0] (which uses PyExecJS[1]). I&#x27;ve even used PyQt5 to render webpages for similar purposes.<p>Unfortunately the aforementioned tools are generally pretty slow (especially headless browsers). Also I can&#x27;t imagine it&#x27;s particularly safe running such a service.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;Anorov&#x2F;cloudflare-scrape&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Anorov&#x2F;cloudflare-scrape&#x2F;</a><p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;doloopwhile&#x2F;PyExecJS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;doloopwhile&#x2F;PyExecJS</a>