No project description provided
Project description
Zephyrion - Deprecated
Note: This repository is deprecated and no longer maintained. For an active and maintained browser automation library, we recommend using Quokka.
Zephyrion is a powerful Python library built on top of Pyppeteer, designed to simplify browser automation and manipulation tasks. It provides a convenient way to interact with web pages, extract data, and automate browser actions.
Deprecation Notice
This repository is no longer actively maintained. We encourage you to consider using Quokka, a modern and actively developed browser automation library that offers a rich set of features and improved performance.
Key Features
- Easy Browser Management: Zephyrion provides a simple interface for managing browser instances, starting, stopping, and navigating web pages.
- Data Extraction: With the data extraction module, you can easily extract data from web pages using customizable selectors and patterns.
- Page Interaction: The page interaction module enables you to interact with web page elements, such as clicking, typing, and scrolling.
- Extensible: Zephyrion's architecture allows for extension and customization to suit your specific needs.
Installation
pip install zephyrion
Getting Started
Zephyrion's intuitive API makes browser automation straightforward. Here's a simple example:
from zephyrion import Browser
async def main():
browser = await Browser.launch(headless=True)
page = await browser.new_page()
await page.goto("https://example.com")
# Your automation code here
await browser.close()
if __name__ == "__main__":
import asyncio
asyncio.run(main())
Documentation
For detailed usage instructions, examples, and customization options, please refer to the Documentation.
Examples
Check out the Examples folder for more usage scenarios and demonstrations of Zephyrion's capabilities.
Contributing
Contributions to Zephyrion are welcome! Please read our Contribution Guidelines for more information on how to contribute to the project.
License
This project is licensed under the MIT License.
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
File details
Details for the file zephyrion-0.1.18.tar.gz
.
File metadata
- Download URL: zephyrion-0.1.18.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b930e05f8c110988a5bc59ac5a86f62118fb81dfb7d7bf60bb62276a98850b |
|
MD5 | 08fa777a21e38970d4d6ab3fbe9447b3 |
|
BLAKE2b-256 | 45fd29ffaff67689d2cc62c68136a4ceab879fb887108ae6a99cb5a9eab53a91 |
File details
Details for the file zephyrion-0.1.18-py3-none-any.whl
.
File metadata
- Download URL: zephyrion-0.1.18-py3-none-any.whl
- Upload date:
- Size: 24.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07214a2b1d0dcce9ea8ce35cc74ba6f22c0109989a821958a1350eb41389b02b |
|
MD5 | d0fc5225d5c07a4d8dbd61bfc99a9354 |
|
BLAKE2b-256 | 71361570044b4496dc94fb1e5576c2ca0f57b8fed0113cddd2efa7fd18ca5350 |