Skip to content
/ Gazer Public

Explore APIs and automate tasks with Gazer, a beginner-friendly Python project for web scraping and data analysis.

License

Notifications You must be signed in to change notification settings

kay-a11y/Gazer

Repository files navigation

Gazer Python GitHub Stars GitHub Forks GitHub Issues

English | 简体中文

简介 (Introduction)

Gazer Build

Gazer 基于 Python 和 Web 逆向,探索各平台 API 的获取方式,简化数据抓取、分析和自动化各种奇怪的任务。

小白友好! 🌟 本项目为所有脚本提供了详细的文档教程和使用说明

目前更新了微博、豆瓣、Steam、网易云音乐、欧路词典。未来还将支持更多平台。本项目包含多个实用/趣味脚本工具。 Have fun!

持续更新中...🔥

功能特性 (Features)

  • 数据抓取: 从微博、豆瓣、Steam、网易云音乐等平台抓取你感兴趣的数据。
  • 数据分析: 分析抓取到的数据,发现有趣的 insights,并进行可视化展示。
  • 自动化: 自动化执行各种重复性任务,例如:
    • 批量管理豆瓣标签
    • 自动发微博
    • ... (更多功能等你来探索!⭐)
  • 持续更新: 喜欢 Gazer 吗?给个小星星支持一下吧~ 你的星星是我更新的动力哦!✨

支持平台 (Supported Platforms)

Douban Weibo NeteaseCloudMusic Steam Eudic

平台 功能 代码链接
豆瓣 (Douban) 批量管理豆瓣影视/书籍标签 🤓 TagAssassin_v2
自定义影视/书籍标记和短评 📽️ MovieWishlister
获取影视/书籍信息 🎫 get_item_info
批量设置影视/书籍隐私仅自己可见 🙊 no_peeking, no_peeking4book
支持指定日期批量爬取影视海报 🧩 PosterBandit_v2
无损智能拼接海报图片 📌 PixelWeaver
压缩图片 📌 pixel_squeezer_cv2
微博 (Weibo) 基于 Selenium 在 IDE 上发微博 ⌨️ GhostwriterWeibo_v2
评论/点赞 API 接口 🗣️ comment_weibo_api, like_weibo_api
网易云音乐 获取评论数 API 接口 🗣️ get_comment
批量抓取个人歌曲信息 🎼 yo_i_pwned_your_playlist
数据分析和可视化 🎶 visualization
Steam 抓取游戏信息 🕹️ game_scraper
抓取玩家数据 🕹️ player_scraper
欧路词典 欧路词典语境翻译 API 🔣 eudic_api

项目结构 (Project Structure)

Gazer/
├── DoubanGaze/              # 豆瓣相关功能模块 🫛
├── WeiboGaze/               # 微博相关功能模块 ⌨️
├── NeteaseCloudMusicGaze/   # 网易云音乐相关功能模块 🎵
├── SteamGaze/               # Steam 相关功能模块 🎮
├── EudicGaze/               # 欧路词典相关功能模块 🔤
├── imgs/                    # 图片资源 🧩
├── README.md                # 项目说明文档 😸
└── requirements.txt         # 项目依赖 🖥️

快速开始 (Quick Start)

  1. 克隆项目:
    git clone https://github.com/kay-a11y/Gazer.git
  2. 安装依赖:
    cd Gazer
    pip install -r requirements.txt

使用指南 (Documentation)

所有文档和教程,请参阅 Gazer Wiki.

贡献 (Contributing)

欢迎任何形式的贡献!如果你有任何建议或想法,请随时提出 Issue 或 Pull Request。

警告和免责声明 (Warning and Disclaimer)

请参阅 DISCLAIMER.md

许可证 (License)

本项目采用 AGPLv3 许可证。详情请参阅 LICENSE 文件。

联系作者 (Contact)

任何问题或建议,欢迎通过以下方式联系作者!

About

Explore APIs and automate tasks with Gazer, a beginner-friendly Python project for web scraping and data analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published