Wrapper around Playwright to help launch Foxyz
Project description
Foxyz
Python library for launching and managing Foxyz browser profiles with unique, consistent fingerprints.
Features
- Unique, consistent browser fingerprints across every session
- Automatic fingerprint generation — OS, CPU, screen, navigator, fonts, headers, WebGL, audio
- Runtime window resize with full fingerprint integrity (iW = oW at all sizes)
- Per-session WebGL hash randomization
- Geolocation, timezone, and locale matching for proxy environments
- Headful and headless modes
- Async and sync API
Installation
pip install foxyz
foxyz fetch
Quick Start
Async:
from foxyz.async_api import AsyncFoxyz
async with AsyncFoxyz(headless=False, window=(1280, 800)) as browser:
page = await browser.new_page()
await page.goto("https://example.com")
Sync:
from foxyz.sync_api import NewBrowser
from foxyz.utils import launch_options
opts = launch_options(headless=False, window=(1280, 800))
with NewBrowser(headless=False, from_options=opts) as browser:
page = browser.new_page()
page.goto("https://example.com")
CLI
foxyz fetch # Download the browser
foxyz fetch --help # See all options
foxyz list # List installed versions
foxyz remove # Remove all data
foxyz version # Show version info
Requirements
- Python 3.10+
- macOS arm64 / x64, Windows x64, Linux x64
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
foxyz-1.2.0.tar.gz
(32.5 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
foxyz-1.2.0-py3-none-any.whl
(32.8 MB
view details)
File details
Details for the file foxyz-1.2.0.tar.gz.
File metadata
- Download URL: foxyz-1.2.0.tar.gz
- Upload date:
- Size: 32.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc8d7cfaaafd246fbc096d231b1dfce33273ba4c476f22cc1683cec66974c6a8
|
|
| MD5 |
42ba9c70ac7a43a32293dc2ff10175e4
|
|
| BLAKE2b-256 |
3f3d985b5cbe1aa7923eedf255994444f3455d413fc046401d84fcb3a6e736a9
|
File details
Details for the file foxyz-1.2.0-py3-none-any.whl.
File metadata
- Download URL: foxyz-1.2.0-py3-none-any.whl
- Upload date:
- Size: 32.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
182957e74c48400a64fec20c624401e80377103330b6a32ad2dbfe73040efab1
|
|
| MD5 |
1095adde4da74d4cba4b0ad929b38947
|
|
| BLAKE2b-256 |
e60aa834b36bb25f4e2bfae0971f22502174b85c90971435122511a6ff3a6522
|