Wrapper around Playwright to help launch Camoufox
Project description
Camoufox Python Interface
Lightweight wrapper around the Playwright API to help launch Camoufox.
[!NOTE] All the the latest documentation is avaliable here.
What is this?
This Python library wraps around Playwright's API to help automatically generate & inject unique device characteristics (OS, CPU info, navigator, fonts, headers, screen dimensions, viewport size, WebGL, addons, etc.) into Camoufox.
It uses BrowserForge under the hood to generate fingerprints that mimic the statistical distribution of device characteristics in real-world traffic.
In addition, it will also calculate your target geolocation, timezone, and locale to avoid proxy protection (see demo).
Installation
First, install the camoufox
package:
pip install -U camoufox[geoip]
The geoip
parameter is optional, but heavily recommended if you are using proxies. It will download an extra dataset to determine the user's longitude, latitude, timezone, country, & locale.
Next, download the Camoufox browser:
Windows
camoufox fetch
MacOS & Linux
python3 -m camoufox fetch
To uninstall, run camoufox remove
.
CLI options
Usage: python -m camoufox [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
fetch Fetch the latest version of Camoufox
path Display the path to the Camoufox executable
remove Remove all downloaded files
server Launch a Playwright server
test Open the Playwright inspector
version Display the current version
Usage
All of the latest documentation is avaliable at camoufox.com/python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file camoufox-0.3.10.tar.gz
.
File metadata
- Download URL: camoufox-0.3.10.tar.gz
- Upload date:
- Size: 55.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f29d3c6883c619816b55210d773ee0f4c7022d44f63b0a59a4aadf1363f7449e |
|
MD5 | e564455e486177182192e62e837efbaa |
|
BLAKE2b-256 | c6a5e3d74fc238769135d4c9612bcaed86129d0b1d5879c0b56e89f92f6583b3 |
File details
Details for the file camoufox-0.3.10-py3-none-any.whl
.
File metadata
- Download URL: camoufox-0.3.10-py3-none-any.whl
- Upload date:
- Size: 60.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9929aa35892d0f70082b04b992d9776786f2d610cce0844e462ea90d46c4a216 |
|
MD5 | d86a5b15072e38d61fb8c17e21568fd1 |
|
BLAKE2b-256 | 93fdacc2e47dcee8bd61eebf24e517899ba42bc9f54520f6194e188041e9b404 |