🚀 py-bas-automation: Supercharge BAS with Python! 🚀
Born from a desire to harness the power of BrowserAutomationStudio's browser capabilities while leveraging the familiarity of Python, py-bas-automation stands out.
It's more than just a tool — it's the fusion of the best of both worlds, culminating in a robust solution for web automation aficionados.
💡 Why I Created It:
- I needed only the browser component from BAS.
- I am more adept in Python than other languages.
- I believe the underlying idea can be transposed to any language thanks to the Chrome DevTools Protocol.
🚧 Note: While I'm passionate about this project, you should understand that this isn't a very serious project. The main purpose is to deliver a message and share a concept.
🔍 Key Features:
- Seamless BrowserAutomationStudio Integration.
- Unique fingerprinting via FingerprintSwitcher (Paid feature).
- Efficient management with Playwright.
- Executing Browser Automation Studio Actions from Python: Implement BAS actions from Python using the un-documented API. This includes actions such as retrieving page source, emulating mouse movements, etc. (Note: Not all functions are currently supported).
📸 Screenshots:
Pycharm IDE:
:::
:::
🛠 Requirements:
- Windows 10/11, Windows Server 2022 (21H2 tested).
- Python 3.11+
- Git, Poetry & more.
- 📝 Experience:
- Familiarity with Python programming.
- Knowledge of Git version control.
- Understanding of dependency management, preferably with Poetry.
🔧 Get Started:
- Clone the repo.
- Install dependencies with Poetry.
- Dive into the initial and worker scripts to grasp the flow.
🙌 Contribute:
Got ideas or improvements? Open an issue on GitHub.
Step into the future of web automation with py-bas-automation😎!
🚫 No Private Support:
I do not provide free support via private messaging on forums, Telegram, or other platforms. For questions, clarifications, or any issues you encounter, kindly post your message here or create a new GitHub issue.
This helps maintain transparency and also benefits others who might have similar queries.
Please use English language because it is an English topic. Thanks.