Skip to content

Latest commit

 

History

History

README.md

Captcha In Login (Python)

E-commerce scraper automation demonstrating Cloudflare captcha solving and stealth mode with authenticated sessions.

Note: This template only works on the Intuned platform. A proxy must be configured in order to run it.

Run on Intuned

Run on Intuned

APIs

API Description
list List products from the authenticated dashboard
details Get detailed information for a specific product

Getting started

Install dependencies

uv sync

If the intuned CLI is not installed, install it globally:

npm install -g @intuned/cli

After installing dependencies, intuned command should be available in your environment.

Run an API

intuned dev run api list .parameters/api/list/default.json --auth-session test-authsession
intuned dev run api details .parameters/api/details/default.json --auth-session test-authsession

Auth Sessions

# Create
intuned dev run authsession create .parameters/auth-sessions/create/default.json

# Validate
intuned dev run authsession validate test-authsession

# Update
intuned dev run authsession update test-authsession

Save project

intuned dev provision

Deploy

intuned dev deploy

Project structure

/
├── api/
│   ├── list.py                       # List products from the authenticated dashboard
│   └── details.py                    # Get product details
├── auth-sessions/
│   ├── check.py                      # Validates if the auth session is still active
│   └── create.py                     # Creates/recreates the auth session with captcha solving
├── auth-sessions-instances/
│   └── test-authsession/            # Example local auth session
│       ├── auth-session.json
│       └── metadata.json
├── intuned-resources/
│   ├── jobs/
│   │   └── list.job.jsonc            # Top-level job example for the list -> details flow
│   └── auth-sessions/
│       └── test-authsession.auth-session.jsonc  # Auth session credentials
├── .parameters/api/                  # Test parameters
├── Intuned.jsonc                      # Project config
├── pyproject.toml                     # Python dependencies
└── README.md

Related