INNER CODE UNIT · Python
CloudScraper
VeNoMouS/cloudscraper · cloudscraper/__init__.py:122
class CloudScraper(Session):
def __init__(self, *args, **kwargs):
self.debug = kwargs.pop('debug', False)
# Cloudflare challenge handling options
self.disableCloudflareV1 = kwargs.pop('disableCloudflareV1', False)
self.disableCloudflareV2 = kwargs.pop('disableCloudflareV2', False)
self.disableCloudflareV3 = kwargs.pop('disableCloudflareV3', False)
self.disableTurnstile = kwargs.pop('disableTurnstile', False)
self.delay = kwargs.pop('delay', None)
self.captcha = kwargs.pop('captcha', {})
self.doubleDown = kwargs.pop('doubleDown', True)
self.interpreter = kwargs.pop('interpreter', 'js2py') # Default to js2py for better compatibility
# Request hooks
self.requestPreHook = kwargs.pop('requestPreHook', None)
self.requestPostHook = kwargs.pop('requestPostHook', None)