The Brahmastra is an undetected WebDriver, inspired by the legendary weapon of unparalleled power and destruction. Just like its mythical namesake, this tool is designed to be a formidable asset in your automation arsenal. It allows you to navigate any website or webpage effortlessly and invisibly, bypassing anti-bot measures with ease. With Brahmastra, automating your web tasks becomes seamless and worry-free, making it an indispensable tool for developers and automation enthusiasts alike.
Project description
Certainly! Here is the complete README.md markup with the enhanced description and additional usage examples:
# Brahmastra
The Brahmastra is an undetected WebDriver, inspired by the legendary weapon of unparalleled power and destruction. Just like its mythical namesake, this tool is designed to be a formidable asset in your automation arsenal. It allows you to navigate any website or webpage effortlessly and invisibly, bypassing anti-bot measures with ease. With Brahmastra, automating your web tasks becomes seamless and worry-free, making it an indispensable tool for developers and automation enthusiasts alike.
## Why Brahmastra?
This package is a statement to all anti-bot measures: we acknowledge your existence, but we are unstoppable. Let's join hands to create the most powerful automation WebDriver, like the Brahmastra, and give back to the community.
## Installation
You can install Brahmastra using pip:
```bash
pip install brahmastra
Usage
Basic Usage
Here's an example of how to use Brahmastra to visit a webpage and print the page title:
from brahmastra import Brahmastra
# Initialize Brahmastra
browser = Brahmastra()
brahmastra = browser.initialize_brahmastra()
# Use Brahmastra to visit a webpage
browser.example_use("https://example.com")
# Quit Brahmastra
browser.quit_brahmastra()
Using Optional binary_path and user_data_dir Arguments
You can also specify the path to the browser binary and the user data directory if needed:
from brahmastra import Brahmastra
binary_path = "/path/to/chrome"
user_data_dir = "/path/to/user/data"
# Initialize Brahmastra with custom binary and user data directory
browser = Brahmastra(binary_path=binary_path, user_data_dir=user_data_dir)
brahmastra = browser.initialize_brahmastra()
# Use Brahmastra to visit a webpage
browser.example_use("https://example.com")
# Quit Brahmastra
browser.quit_brahmastra()
Features
- Undetected WebDriver: Bypass anti-bot measures effortlessly.
- Customizable: Specify custom browser binaries and user data directories.
- Random User Agents: Use random user agents to avoid detection.
- Easy to Use: Simple API to initialize, navigate, and quit the browser.
Contributing
We welcome contributions to make Brahmastra even more powerful. Feel free to fork the repository, make changes, and submit a pull request. Let's each other to create the most powerful automation WebDriver like Brahmastra and give it to the community.
License
This project is licensed under the MIT License - see the LICENSE file for details.
This `README.md` file provides a comprehensive description of the Brahmastra package, including installation instructions, usage examples, features, a call for contributions, and licensing information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file brahmastra-0.1.0.tar.gz.
File metadata
- Download URL: brahmastra-0.1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7a63a901f85b91eb7da1274e3061b51da9922d9a04f1d684022a5cb44c05f75
|
|
| MD5 |
aea2d32cadee05505b72e4b965e17cbe
|
|
| BLAKE2b-256 |
8928afaeeb09eb85ca13abe0657fa8ee70f53c69274e23a4e98b504343000aae
|
File details
Details for the file brahmastra-0.1.0-py3-none-any.whl.
File metadata
- Download URL: brahmastra-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d341a8834672a70ffe0d9135fae53358c81b4961af1ce8daac4d016b0649a2aa
|
|
| MD5 |
519206fa99f7198ab66c2ecd833936f1
|
|
| BLAKE2b-256 |
dd0d70716f0af5e252bae16c6fbc4cccb54338f2bd868f89dcf1a7196c9e612a
|