A package for browser automation and database management
Project description
Gfruit
一个用于浏览器自动化和数据库管理的Python包。
简介
Gfruit是一个功能强大的Python库,提供了两个主要模块:
browser_use- 基于Selenium的浏览器自动化工具db_manager- 数据库管理工具
安装
pip install Gfruit
使用方法
导入模块
from Gfruit.browser_use import SeleniumBase
from Gfruit.db_manager import DatabaseManager
SeleniumBase 使用示例
# 初始化SeleniumBase
browser = SeleniumBase(ads_id="your_ads_id")
# 初始化WebDriver
driver = browser.init_driver()
# 使用各种浏览器操作方法
browser.button_click("//button[@id='submit']", "点击提交按钮")
DatabaseManager 使用示例
# 初始化DatabaseManager
db = DatabaseManager(host="localhost", user="root", password="password", database="test")
# 使用上下文管理器自动处理连接
with db:
result = db.fetch_all("SELECT * FROM users")
print(result)
依赖
- keyboard
- requests
- psutil
- selenium
- loguru
- web3
- webdriver-manager
- PyMySQL
许可证
MIT
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
gfruit-0.1.0.tar.gz
(16.1 kB
view details)
File details
Details for the file gfruit-0.1.0.tar.gz.
File metadata
- Download URL: gfruit-0.1.0.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a47233b7770e3a4303431305be4a5bc19ba7c642a56a15ec02cada248f197a3
|
|
| MD5 |
91b7f483816f928b05111c76a15c484a
|
|
| BLAKE2b-256 |
eea21e2602a6801eabd0a15f8340a963370377e743df2179d879e6c880a852c0
|