Skip to main content

Add your description here

Project description

LazyFox

Hey! Lazyfox!

一个用于浏览器自动化与常见逆向场景的 Python 模板仓库。

当前内置能力:

  • 彩色日志模块(ext/log.py
  • 临时邮箱模块(ext/gmail.pyext/mail_service.py
  • 两个站点流程示例(demo/trae.pydemo/zenmux.py

本模板还在 requirements.txt 中添加了Camoufox, Playwright, httpx, curl_cffi等常用工具

说明:本项目更偏“模板/脚手架”,适合二次开发,不是稳定生产工具。

环境要求

  • Python 3.12+

安装

方式 1:使用 uv(推荐)

uv sync

方式 2:使用 pip

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

快速开始

运行项目入口:

python main.py

运行模块测试:

python ext/test.py

运行 Trae 示例:

python demo/trae.py

运行 Zenmux 示例:

python demo/zenmux.py

项目结构

LazyFox/
├─ main.py                 # 项目入口(欢迎信息)
├─ demo/
│  ├─ trae.py              # Trae 注册流程示例
│  └─ zenmux.py            # Zenmux 登录/注册流程示例
├─ ext/
│  ├─ log.py               # 日志模块
│  ├─ gmail.py             # emailnator 临时邮箱封装(同步+异步)
│  ├─ mail_service.py      # 另一套临时邮箱 API 封装
│  ├─ test.py              # 模块测试脚本
│  └─ __init__.py
├─ pyproject.toml
├─ requirements.txt
└─ README.md

模板定位

这个仓库适合作为以下工作的起点:

  • 新站点自动化流程 PoC
  • 逆向接口调试时的基础工程
  • 邮件验证码/邮件链接抓取的流程打通
  • 注册机

Tips

  • 本项目默认按 Windows 指纹参数配置,若需其他系统/设备,请修改 demo/zenmux.pyCamoufox 初始化参数。
  • 目前Camoufox FF146 在 MacOS 有大量问题,请降级至 FF135

提出你的建议

要提出建议,请通过以下联系方式联系我:

Made with ❤️ by Lonely

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

lazyfox-1.0.5.post3.tar.gz (121.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lazyfox-1.0.5.post3-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file lazyfox-1.0.5.post3.tar.gz.

File metadata

  • Download URL: lazyfox-1.0.5.post3.tar.gz
  • Upload date:
  • Size: 121.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lazyfox-1.0.5.post3.tar.gz
Algorithm Hash digest
SHA256 bd0f3b9021a120677500e7fe8a56d72f40bbe81f5d3491bcef393ee75196a165
MD5 9f5fe6d6e016bf31ebd72b16a0383c39
BLAKE2b-256 7acd9ec4d648f3795ecff76b038ae5da747ab73e92041d1a9ca29d730df92226

See more details on using hashes here.

Provenance

The following attestation bundles were made for lazyfox-1.0.5.post3.tar.gz:

Publisher: publish-pypi.yml on AmethystDev-Labs/LazyFox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lazyfox-1.0.5.post3-py3-none-any.whl.

File metadata

  • Download URL: lazyfox-1.0.5.post3-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lazyfox-1.0.5.post3-py3-none-any.whl
Algorithm Hash digest
SHA256 c9ec737b24ad5a0c272903ddf893472aa5ee370fa8e067a1cf053bcde7eca95e
MD5 0c5116dad92d7197d4035793a53083a5
BLAKE2b-256 bbfaaa1d208d284df4a7084f7892968acd3b377d701387a8144b324b60ce2098

See more details on using hashes here.

Provenance

The following attestation bundles were made for lazyfox-1.0.5.post3-py3-none-any.whl:

Publisher: publish-pypi.yml on AmethystDev-Labs/LazyFox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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