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.1.tar.gz (729.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: botright-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e6aa8453a08b9db58eaac80fccd10d0d1864261e551ade58b1b65fbbe114a2a1
MD5 0f6962a945cd3c8d9203cdb34d35759d
BLAKE2b-256 d740fc20e332991bbffabce152be827c1f033fcdf2d88ec21cd046fa38ff1f2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: botright-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f838400b3c619fd418b1977c104bba3ae07e6fbcb9c3741075b1c1f3241d32c8
MD5 4556839500742cb13f76931bc80f8787
BLAKE2b-256 8a3e8a4eb3aa444096fabf7b1899910ec60a5b243a1ee64e957bd595baed5d69

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