├── .gitignore ├── LICENSE ├── README.md ├── browserenv ├── __init__.py ├── env.py ├── stealth.min.js ├── wirebrowserenv.py └── wirebrowserenv_uc.py ├── chrome_remote ├── chrome_remote_client.py └── chrome_remote_server.py ├── chrome_remote_pro ├── client.py └── server.py ├── examples ├── example-v8env │ ├── bilibili_login.js │ ├── example_execjs.py │ ├── example_v8env.py │ └── v8env_VS_execjs.py ├── example_Cloudflare_uc.py ├── example_Posti.py ├── example_SF.py ├── example_fedex_uc.py ├── example_httpbin_1.py ├── example_httpbin_2_uc.py ├── example_httpbin_more.py ├── example_httpbin_pro.py ├── example_jsenv_async_call.py ├── example_jsenv_call.py ├── example_seleniumwire.py └── example_uc.py ├── jsenv ├── __init__.py ├── async_call.py ├── call.py └── nodeenv │ ├── __init__.py │ ├── async_execjs.py │ ├── async_jsdom.py │ ├── exception.py │ ├── execjs.py │ ├── jsdom.py │ └── jsjson.py ├── requirements.txt └── v8env ├── __init__.py └── py_mini_racer ├── __about__.py ├── __init__.py ├── mini_racer.dll └── py_mini_racer.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/README.md -------------------------------------------------------------------------------- /browserenv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/browserenv/__init__.py -------------------------------------------------------------------------------- /browserenv/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/browserenv/env.py -------------------------------------------------------------------------------- /browserenv/stealth.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/browserenv/stealth.min.js -------------------------------------------------------------------------------- /browserenv/wirebrowserenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/browserenv/wirebrowserenv.py -------------------------------------------------------------------------------- /browserenv/wirebrowserenv_uc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/browserenv/wirebrowserenv_uc.py -------------------------------------------------------------------------------- /chrome_remote/chrome_remote_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/chrome_remote/chrome_remote_client.py -------------------------------------------------------------------------------- /chrome_remote/chrome_remote_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/chrome_remote/chrome_remote_server.py -------------------------------------------------------------------------------- /chrome_remote_pro/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/chrome_remote_pro/client.py -------------------------------------------------------------------------------- /chrome_remote_pro/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/chrome_remote_pro/server.py -------------------------------------------------------------------------------- /examples/example-v8env/bilibili_login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example-v8env/bilibili_login.js -------------------------------------------------------------------------------- /examples/example-v8env/example_execjs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example-v8env/example_execjs.py -------------------------------------------------------------------------------- /examples/example-v8env/example_v8env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example-v8env/example_v8env.py -------------------------------------------------------------------------------- /examples/example-v8env/v8env_VS_execjs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example-v8env/v8env_VS_execjs.py -------------------------------------------------------------------------------- /examples/example_Cloudflare_uc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_Cloudflare_uc.py -------------------------------------------------------------------------------- /examples/example_Posti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_Posti.py -------------------------------------------------------------------------------- /examples/example_SF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_SF.py -------------------------------------------------------------------------------- /examples/example_fedex_uc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_fedex_uc.py -------------------------------------------------------------------------------- /examples/example_httpbin_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_httpbin_1.py -------------------------------------------------------------------------------- /examples/example_httpbin_2_uc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_httpbin_2_uc.py -------------------------------------------------------------------------------- /examples/example_httpbin_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_httpbin_more.py -------------------------------------------------------------------------------- /examples/example_httpbin_pro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_httpbin_pro.py -------------------------------------------------------------------------------- /examples/example_jsenv_async_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_jsenv_async_call.py -------------------------------------------------------------------------------- /examples/example_jsenv_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_jsenv_call.py -------------------------------------------------------------------------------- /examples/example_seleniumwire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_seleniumwire.py -------------------------------------------------------------------------------- /examples/example_uc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/examples/example_uc.py -------------------------------------------------------------------------------- /jsenv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jsenv/async_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/async_call.py -------------------------------------------------------------------------------- /jsenv/call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/call.py -------------------------------------------------------------------------------- /jsenv/nodeenv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jsenv/nodeenv/async_execjs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/nodeenv/async_execjs.py -------------------------------------------------------------------------------- /jsenv/nodeenv/async_jsdom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/nodeenv/async_jsdom.py -------------------------------------------------------------------------------- /jsenv/nodeenv/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/nodeenv/exception.py -------------------------------------------------------------------------------- /jsenv/nodeenv/execjs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/nodeenv/execjs.py -------------------------------------------------------------------------------- /jsenv/nodeenv/jsdom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/nodeenv/jsdom.py -------------------------------------------------------------------------------- /jsenv/nodeenv/jsjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/jsenv/nodeenv/jsjson.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/requirements.txt -------------------------------------------------------------------------------- /v8env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/v8env/__init__.py -------------------------------------------------------------------------------- /v8env/py_mini_racer/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/v8env/py_mini_racer/__about__.py -------------------------------------------------------------------------------- /v8env/py_mini_racer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/v8env/py_mini_racer/__init__.py -------------------------------------------------------------------------------- /v8env/py_mini_racer/mini_racer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/v8env/py_mini_racer/mini_racer.dll -------------------------------------------------------------------------------- /v8env/py_mini_racer/py_mini_racer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decodecaptcha/Browser-Env/HEAD/v8env/py_mini_racer/py_mini_racer.py --------------------------------------------------------------------------------