Skip to main content

A high-performance, lightweight Chrome DevTools Protocol (CDP) client with built-in stealth.

Project description

Xcelerate Python SDK

A high-performance, lightweight Chrome DevTools Protocol (CDP) client for Python, designed for speed and stealth.

Features

  • Blazing Fast: Direct CDP communication over WebSockets.
  • Stealth by Design: Built-in anti-bot protection and binary patching.
  • Universal: Native bindings for high performance.
  • Async/Await: Full support for Python's asyncio.

Installation

pip install xcelerate

Quick Start

import asyncio
from xcelerate import Browser, BrowserConfig

async def main():
    # Launch browser with stealth enabled
    config = BrowserConfig(headless=True, stealth=True)
    browser = await Browser.launch(config)
    
    # Create a new page
    page = await browser.new_page("https://pixelscan.net/")
    
    # Interact with the page
    print(f"Title: {await page.title()}")
    
    # Take a screenshot
    screenshot = await page.screenshot_full()
    with open("result.png", "wb") as f:
        f.write(screenshot)
    
    await browser.close()

if __name__ == "__main__":
    asyncio.run(main())

License

MIT

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

xcelerate-0.1.2.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

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

xcelerate-0.1.2-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file xcelerate-0.1.2.tar.gz.

File metadata

  • Download URL: xcelerate-0.1.2.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for xcelerate-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7da9bfc08c37e1049c95b9839298422bc751292cea8f3c023cdaf5160206fb42
MD5 eaf85fd5e28f1049fe2aa9b06a391544
BLAKE2b-256 542638ea519f69bf252220fd878a6932bc994e02349c0d2e377a82764f7c6a0a

See more details on using hashes here.

File details

Details for the file xcelerate-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: xcelerate-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for xcelerate-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9ebbe4501277863d106fbc1a8fc8086f7e0980e080dfb310bd34ba1304768898
MD5 ad20a9ce41389d9a96b9afc499fed7e6
BLAKE2b-256 415afcb71f775e1c0b6d5f12a76f79a1ee44648cb77b6cdf757200ebb3dacb93

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