Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

foxyz-1.2.0-py3-none-any.whl (32.8 MB view details)

Uploaded Python 3

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

Hashes for foxyz-1.2.0.tar.gz
Algorithm Hash digest
SHA256 bc8d7cfaaafd246fbc096d231b1dfce33273ba4c476f22cc1683cec66974c6a8
MD5 42ba9c70ac7a43a32293dc2ff10175e4
BLAKE2b-256 3f3d985b5cbe1aa7923eedf255994444f3455d413fc046401d84fcb3a6e736a9

See more details on using hashes here.

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

Hashes for foxyz-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 182957e74c48400a64fec20c624401e80377103330b6a32ad2dbfe73040efab1
MD5 1095adde4da74d4cba4b0ad929b38947
BLAKE2b-256 e60aa834b36bb25f4e2bfae0971f22502174b85c90971435122511a6ff3a6522

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page