Skip to main content

A package for browser automation and database management

Project description

Gfruit

一个用于浏览器自动化和数据库管理的Python包。

简介

Gfruit是一个功能强大的Python库,提供了两个主要模块:

  1. browser_use - 基于Selenium的浏览器自动化工具
  2. 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


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)

Uploaded Source

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

Hashes for gfruit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0a47233b7770e3a4303431305be4a5bc19ba7c642a56a15ec02cada248f197a3
MD5 91b7f483816f928b05111c76a15c484a
BLAKE2b-256 eea21e2602a6801eabd0a15f8340a963370377e743df2179d879e6c880a852c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page