Skip to main content

Botright, the next level automation studio for Python. Based on Playwright.

Project description

Botright v1.0

Install it from PyPI

pip install botright
playwright install

Usage

Botright is only available in async mode.

It is fully plugable with your existing playwright code. You only have to change your browser initialization!

import asyncio

import botright


async def main():
    botright_client = await botright.Botright(headless=False)
    browser = await botright_client.new_browser()
    page = await browser.new_page()

    # Continue by using the Page

    await botright_client.close()

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

Documentation

Read the Documentation


Artificial Intelligence

The AI of this bot is not mine and i dont take any credits for it.

It was created by QIN2DIM and can be found here.

However, i edited out some code/files, to make Botright lightweighter and to use less imports.

Also, i coded a MouseMovement Generator, to get more realistic MotionData. It uses Interpolation between CaptchaImage-Coordinates to do so.

Development

Read the CONTRIBUTING.md file.


Copyright and License

© Vinyzu

GNU GPL

(Commercial Usage is allowed, but source, license and copyright has to made available. Botright does not provide and Liability or Warranty)


Thanks to

QIN2DIM (For his great AI work.)

MaxAndolini (For shared knowledge of hCaptcha bypassing.)


Version License Python

my-discord buy-me-a-coffee

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

botright-0.1.2.tar.gz (729.0 kB view details)

Uploaded Source

Built Distribution

botright-0.1.2-py3-none-any.whl (733.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: botright-0.1.2.tar.gz
  • Upload date:
  • Size: 729.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/62.2.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.1

File hashes

Hashes for botright-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c0a980f09113688dbf6d1f84512501e1f4e72b70a52cff5a9181cbaa433eac5b
MD5 3dc0d3b112ae8a661b2823220090a32b
BLAKE2b-256 1a8ca0715d09cb87cda1789db829ea1041a81437029ef0b5a57bbbc0c8feaee5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: botright-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 733.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/62.2.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.1

File hashes

Hashes for botright-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d3643a9b4350096ee7187ca66f526e7186e5762f3a44935c2da593b5b0124b0c
MD5 a2a329f3f2a8ac52f2746038238871c7
BLAKE2b-256 e62bc657bc451579aa81ff7da8e9abea2b2f3c3e40a886baeb6f9b64792430e2

See more details on using hashes here.

Supported by

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