find-the-book

📚 豆瓣微信读书双平台搜书神器

基于DuckDuckGo搜索的豆瓣书籍查询工具,自动匹配微信读书链接,帮助用户快速发现高分书籍和电子书资源。

收藏
3.4k
安装
1.7k
版本
v1.0.1
CLS 安全性认证2026-05-01
点击查看完整报告 >

使用说明

核心用法

该Skill通过search_douban_bookssearch_books_comprehensive函数实现书籍检索。用户只需提供搜索关键词(如"时间管理"、"科幻小说"),即可获取包含豆瓣评分、作者信息、豆瓣详情链接及微信读书直达链接的结构化数据。支持通过limit参数控制返回结果数量(默认3本),输出采用标准化Markdown格式,包含书名、评分、阅读资源链接和简介。

显著优点

双平台资源整合:不仅提供豆瓣读书的权威评分和详情,还自动匹配微信读书的电子阅读链接,实现从"发现书籍"到"开始阅读"的无缝衔接。实时数据获取:通过DuckDuckGo搜索引擎实时抓取豆瓣最新数据,确保评分和书籍信息的时效性,避免使用离线缓存导致的信息滞后。结构化输出:返回结果包含标准化的Markdown格式,直接呈现书名、星级评分、可点击链接和推荐语,无需额外格式化即可用于分享或记录。技术实现稳健:采用成熟的Python生态(requests+BeautifulSoup),配备完善的异常处理、网络超时设置(5秒)和礼貌延时机制(0.5-1秒随机间隔),符合爬虫最佳实践。

潜在缺点与局限性

第三方搜索依赖:依赖DuckDuckGo搜索引擎进行内容检索,若搜索引擎算法调整或访问受限,可能影响技能稳定性。网络环境要求:必须保持互联网连接,且需要访问DuckDuckGo、豆瓣和微信读书的服务,在部分受限网络环境(如企业内网)可能无法正常使用。数据来源限制:仅能获取豆瓣和微信读书的公开页面信息,对于版权保护严格或新上架的书籍,可能存在信息缺失或链接失效的情况。隐私考量:用户的搜索关键词会被发送至DuckDuckGo服务器,虽然不包含个人身份信息,但对极度敏感的用户可能存在顾虑。

适合的目标群体

该Skill特别适合深度阅读爱好者快速筛选高分书籍,学术研究者查找参考文献的评分和作者信息,内容创作者(如书评人、博主)获取格式化的书籍推荐素材,以及自我提升者通过关键词发现特定领域(如时间管理、心理学)的优质书单。对于习惯使用微信读书进行电子阅读的用户,该技能能显著减少在多个App间切换查找的时间成本。

使用风险与注意事项

隐私风险:搜索查询内容会明文传输至DuckDuckGo搜索引擎,建议避免在搜索词中包含个人敏感信息。服务稳定性:由于采用网页爬取技术,若豆瓣或微信读书更新页面结构,可能导致解析失败;同时频繁的爬取可能触发目标网站的反爬机制。性能考量:网络请求依赖外部服务响应,在弱网环境下可能出现5秒超时导致的返回延迟。来源可信度:该Skill来源于个人开发者账号(T3),虽经安全审计无恶意代码,但建议关注后续更新维护情况。

安全解读

核心用法

Douban Book Search Skill 是一个专注书籍信息检索的实用工具,通过 DuckDuckGo 搜索引擎实时抓取豆瓣读书的评分、作者、简介等元数据,并自动匹配微信读书的电子书资源。用户只需以自然语言描述需求,Agent 便会调用 search_douban_bookssearch_books_comprehensive 工具返回结构化结果。

典型使用场景

  • 主题找书:"推荐几本关于时间管理的高分书籍"
  • 相似推荐:"类似《三体》的科幻小说,要带豆瓣链接"
  • 单书查询:查询特定书籍的评分、简介及多平台资源

输出格式

结果以标准化 Markdown 呈现,包含:加粗书名、豆瓣评分(⭐)、豆瓣详情链接、微信读书直达链接(如有)、一句话推荐简介。信息层级清晰,便于快速决策。

显著优点

1. 双平台聚合:独创性地打通豆瓣(权威评分社区)与微信读书(主流阅读平台),解决"找到书"到"读到书"的断点。
2. 实时数据:通过搜索引擎而非固定数据库获取信息,确保评分、可售状态等动态信息新鲜准确。

3. 轻量依赖:仅依赖 requestsbeautifulsoup4duckduckgo-search 三个主流库,无复杂框架或私有 API。

4. 隐私友好:不收集用户敏感数据,搜索查询经 DuckDuckGo 中转,不直接暴露用户 IP 至目标站点。

潜在缺点与局限性

1. 依赖第三方服务:豆瓣、微信读书页面结构变更可能导致抓取失效,需维护者及时更新解析逻辑。
2. 反爬风险:虽有 0.5-1 秒随机延迟,高频调用仍可能触发目标网站限流或封禁。

3. 覆盖不全:部分新书、小众书籍或版权受限的微信读书资源可能无法匹配。

4. 无本地缓存:重复查询相同书籍会发起新请求,响应速度与流量效率有优化空间。

适合人群

  • 深度阅读者、知识管理爱好者
  • 需要快速构建主题书单的研究者或学生
  • 追求"豆瓣高分+微信读书可读"双验证的电子书用户
  • 对纸质书与电子版选择犹豫的购买决策者

常规风险

  • 服务可用性风险:若 DuckDuckGo、豆瓣或微信读书任一服务调整反爬策略,Skill 可能暂时失效。
  • 数据时效性风险:缓存缺失情况下,页面抓取存在秒级延迟,极端情况下可能读到瞬时变更前的旧数据。
  • 版权合规边界:自动化抓取需遵守目标网站 Robots 协议,个人使用与商业部署的法律风险等级不同。

find-the-book 内容

scripts文件夹
手动下载zip · 3.5 kB
bookFinder.pytext/plain
请选择文件