cmdop-browser
Browser automation with stealth mode, anti-bot bypass, network capture, and profile persistence. Powered by Playwright (Chromium) and Camoufox (Firefox).
Install
pip install cmdop-browser
Providers
| Provider | Engine | Best for |
|---|---|---|
playwright |
Chromium | General automation, fast, reliable |
camoufox |
Firefox | Stealth scraping, anti-bot bypass |
Set via env: BROWSER_PROVIDER=camoufox (default) or BROWSER_PROVIDER=playwright.
Tools (56)
Navigation
navigate refresh back forward get_url get_title
Interaction
click type type_human clear hover press_key mouse_move
Page State
get_page get_html get_text get_interactive
Use
get_pagefirst — returns annotated HTML withdata-selCSS selectors for reliable targeting.
Data Extraction
extract extract_data extract_regex get_attribute exists count execute_script
Screenshots
screenshot save_screenshot
Waiting
wait_for_selector wait_for_idle wait
Network
network_enable network_get network_clear network_stats network_export_har
Profiles
create_profile switch_profile list_profiles save_profile delete_profile
Tabs
tab_new tab_switch tab_close tab_list tab_current tab_next tab_previous tab_count
Media
extract_video_urls get_video_info
Cookies
import_cookies
Turnstile
solve_turnstile is_turnstile_present wait_turnstile
Advanced
extract_meta extract_tables extract_jsonld get_ax_tree get_full_state
Stealth
Human-like behaviors: Fitts's Law mouse movement, Gaussian overshoot, WPM-based typing with natural timing, momentum scrolling, canvas/WebGL/audio fingerprint spoofing.
Metadata
Release files for cmdop-browser 1.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cmdop_browser-1.0.10.tar.gz | 69.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cmdop_browser-1.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 169.2 kB
Release files / cmdop_browser-1.0.10.tar.gz
| Download URL | cmdop_browser-1.0.10.tar.gz |
|---|---|
| Size | 69.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a0eefce25a5a469af287a0d472e1abaff0483ab6845cb551ee7976d07642585
|
|
BLAKE2b-256 checksum How to use checksums |
27a559230ca34abe77ea9c46d8408f2ade569ff05891ab1e60d51136f2fb2e3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|
Release files / cmdop_browser-1.0.10-py3-none-any.whl
| Download URL | cmdop_browser-1.0.10-py3-none-any.whl |
|---|---|
| Size | 100.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
473d74d65b402e4eae77f017e4355afd21ccebb5616963f500d6837c5c4054cc
|
|
BLAKE2b-256 checksum How to use checksums |
137a61ead2fa9b63105fcee361a0bff55927732894030e81ebbdfcf8b997312f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|