Featured image of post 基于 Python 的网页自动化工具:语法优雅、高效稳定 | 开源日报 No.621

基于 Python 的网页自动化工具:语法优雅、高效稳定 | 开源日报 No.621

DrissionPage 是一个功能强大的 Python 网页自动化工具,具有优雅的语法和内置实用功能,支持多标签页操作、iframe 元素查找、缓存读取和全网页截图,无需下载浏览器驱动,运行高效稳定。

trycua/cua

Github Repo Stars License: `MIT` Language: `Unknown`

cover

c/ua 是一个用于计算机使用的人工智能代理的 Docker 容器。

  • 支持在 Apple Silicon 上以接近原生速度控制完整操作系统。
  • 提供简单的一键启动命令,快速设置虚拟机和用户界面。
  • 兼容多种代理循环,包括 UITARS、OpenAI CUA 和 Anthropic CUA 等。
  • 包含 Lume CLI,用于高性能 macOS/Linux 虚拟机管理。
  • 提供 Python SDK,方便开发者集成到自己的代码中。

mikumifa/biliTickerBuy

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-biliTickerBuy

biliTickerBuy 是一个开源免费的 B 站会员购辅助工具,旨在帮助用户快速抢票和进行验证码预演练习。

  • 简单易用的图形化界面
  • 支持快速安装和使用说明
  • 提供反馈渠道以解决程序问题或建议新功能

evroon/bracket

Github Repo Stars License: `AGPL-3.0` Language: `Unknown`

demo-picture-of-bracket

Bracket 是一个自托管的比赛系统,旨在易于使用。

  • 支持单淘汰、循环赛和瑞士制格式。
  • 构建多阶段的比赛结构,每个阶段可以有多个组/分支。
  • 拖放比赛到不同场地或重新安排开始时间。
  • 提供多个仪表板页面,可向公众展示并可定制徽标。
  • 创建/更新团队,并为团队添加选手。
  • 支持多个俱乐部,每个俱乐部可以举办多个赛事。
  • 瑞士赛可动态处理,自动安排比赛。

g1879/DrissionPage

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

cover

DrissionPage 是一个基于 Python 的网页自动化工具,功能强大且优雅。

  • 强大的自开发核心,内置多种实用功能
  • 无需下载不同浏览器版本的驱动程序
  • 运行速度更快,可以跨越 查找元素而无需切换
  • 支持同时操作多个标签页,即使标签页不活跃也能正常工作
  • 可以直接读取浏览器缓存保存图片,无需使用 GUI 点击保存
  • 支持对整个网页截图,包括视口外的部分(支持 90 及以上版本的浏览器)
  • 简洁优雅的语法规则,使代码更加简洁易读
  • 内置广泛的人性化设计和稳定强大的功能

SkalskiP/awesome-chatgpt-code-interpreter-experiments

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

cover

awesome-chatgpt-code-interpreter-experiments 是一个展示 ChatGPT 与代码解释器组合的实验项目,旨在探索其潜力并激发创造力。

  • 结合 ChatGPT 和代码解释器进行数据分析、图像转换和代码编辑等实验
  • 提供一个沙盒环境中的 Python 解释器,支持文件上传和下载
  • 包含实用技巧以优化使用体验,如确保变量定义及减少日志输出
  • 支持通过特定步骤安装外部 Python 包,并提供系统提示设置助手行为
Licensed under CC BY-NC-SA 4.0