codemanki / cloudscraper

--DEPRECATED -- 🛑 🛑 Node.js library to bypass cloudflare's anti-ddos page
MIT License
599 stars 139 forks source link

CloudflareError: Cloudflare challenge loop error in latest version #327

Open ChrisMichaelPerezSantiago opened 4 years ago

ChrisMichaelPerezSantiago commented 4 years ago

Please attempt to answer the following questions before submitting a new issue:

Error

CloudflareError: Cloudflare challenge loop
    at onChallenge (/home/travis/build/ChrisMichaelPerezSantiago/animeflv/node_modules/cloudscraper/index.js:298:13)
    at onCloudflareResponse (/home/travis/build/ChrisMichaelPerezSantiago/animeflv/node_modules/cloudscraper/index.js:235:12)
    at onRequestResponse (/home/travis/build/ChrisMichaelPerezSantiago/animeflv/node_modules/cloudscraper/index.js:205:5)
    at Request.<anonymous> (/home/travis/build/ChrisMichaelPerezSantiago/animeflv/node_modules/cloudscraper/index.js:149:7)
    at Object.onceWrapper (events.js:428:26)
    at Request.emit (events.js:321:20)
    at Request.<anonymous> (/home/travis/build/ChrisMichaelPerezSantiago/animeflv/node_modules/request/request.js:1154:10)
    at Request.emit (events.js:321:20)
    at IncomingMessage.<anonymous> (/home/travis/build/ChrisMichaelPerezSantiago/animeflv/node_modules/request/request.js:1076:12)
    at Object.onceWrapper (events.js:427:28)
    at IncomingMessage.emit (events.js:333:22)
    at endReadableNT (_stream_readable.js:1201:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  name: 'CloudflareError',
  message: 'Cloudflare challenge loop',
  errorType: 4
}
JuanM04 commented 4 years ago

I also made an API for AnimeFLV with GraphQL and the same is happening

Bassintag commented 4 years ago

Also having a similar issue with https://stress95.com/ A captcha challenge is automatically returned when using cloudscraper but not manually. Not sure if it is for the same reason or not.

GwenBFX commented 4 years ago

I have a similar issue on https://www.slamjam.com/ when trying to send POST requests. Sometimes it succeed after many retries and having rotate proxies