INNER CODE UNIT · Python
response
VeNoMouS/cloudscraper · cloudscraper/__init__.py:427
response = self.cloudflare_v2.handle_V2_Challenge(response, **kwargs)
return response
# Check for Cloudflare v1 challenges (if not disabled)
if not self.disableCloudflareV1:
# Check if Cloudflare v1 anti-bot is on
if self.cloudflare_v1.is_Challenge_Request(response):
# Try to solve the challenge and send it back
self._solveDepthCnt += 1
response = self.cloudflare_v1.Challenge_Response(response, **kwargs)
return response
# Reset solve depth counter if no challenge was detected
if not response.is_redirect and response.status_code not in [429, 503]:
self._solveDepthCnt = 0
# Reset 403 retry count on successful request (ONLY if not in retry mode)
if response.status_code == 200 and not hasattr(self, '_in_403_retry'):
self._403_retry_count = 0