https://github.com/lexmount/lexmount-python-sdk-quickstart
https://github.com/lexmount/lexmount-python-sdk-quickstart
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lexmount/lexmount-python-sdk-quickstart
- Owner: lexmount
- Created: 2025-11-06T06:14:48.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-04-08T07:57:54.000Z (3 months ago)
- Last Synced: 2026-04-13T07:38:53.163Z (2 months ago)
- Language: Python
- Size: 32.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lexmount-python-sdk-quickstart
> π¨π³ [δΈζη](./README.zh.md)
Quick start examples for Lexmount Python SDK.
---
## π Examples
### demo.py - Basic Demo
- Visit Lexmount website
- Verify page title
- Take screenshot
### light-demo.py - Light Browser Demo
- Use `chrome-light-docker` mode
- Visit Sina News
- Extract all links and save to `links.txt`
### extension_basic.py - Extension Demo
- Upload `test_extension.zip`
- List uploaded extensions
- Create a browser session with `extension_ids`
### proxy_demo.py - Proxy Demo
- Create a browser session with `proxy`
- Verify the remote browser can use authenticated upstream proxy
### session_downloads.py - Session Downloads Demo
- Explicitly configure `Browser.setDownloadBehavior` to `/config/Downloads`
- Trigger a file download in the remote browser
- Query the session downloads list via SDK
- Fetch the session downloads zip via SDK
---
## π Quick Start
```bash
# 1. Create and activate virtual environment
python3 -m venv venv
source venv/bin/activate # Linux/macOS or venv\Scripts\activate (Windows)
# 2. Install dependencies
pip install -r requirements.txt
# 3. Create .env file
cp .env.example .env
# Edit .env and fill in your actual API Key and Project ID
# For office test environment:
# LEXMOUNT_BASE_URL=https://apitest.local.lexmount.net
# 4. Run examples
python3 demo.py # Basic demo
python3 light_demo.py # Light browser demo
python3 extension_basic.py # Extension demo
python3 proxy_demo.py # Proxy demo
python3 session_downloads.py # Session downloads demo
```