Jianshuresearchtools

Latest version: v2.11.0

Safety actively analyzes 701533 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

2.5.0

功能变动:

- 支持获取小岛帖子完整内容
- 增加函数 `GetIslandPostFullConetnt()` 实现此功能
- `GetIslandPosts()` 函数中新增参数 `get_full_conetnt`,为 True 时将检测获取到的帖子内容,如内容不全自动调用 `GetIslandPostFullConetnt()` 将其补全
- `GetIslandAllPostsData()` 函数中也可通过参数指定获取完整帖子内容

错误修复:

- 修复了 `GetArticleFPRankData()` 函数 date 参数使用默认值报错和返回值错误的问题

2.4.0

功能变动:
- 支持使用 yield 生成器函数获取以下信息:
- 用户的关注者、粉丝、文章
- 文章的评论
- 专题的编辑、关注者、推荐作者、文章
- 小岛的帖子
- 文集的文章
示例:
python
from JianshuResearchTools.user import GetUserAllArticlesInfo
for data in GetUserAllArticlesInfo("https://www.jianshu.com/u/ea36c8d8aa30/"):
print(data)

- 增加函数`jrt.convert.CollectionUrlToCollectionId()`,用于将专题 Url 转换为专题 ID

错误修复:
- 修复因 APi 变动导致`jrt.object`模块中部分功能无法正常使用的问题
- 修复获取文章全部基础信息函数中的一个返回值问题

依赖:
- 依赖库 tomd 变为可选项

文档:
- 规范注释大小写
- 更新依赖库信息

格式:
- 规范类型提示中的空格规则

2.3.0

功能变动:
- 增加函数`jrt.article.GetArticleMarkdown()`,用于获取 Markdown 格式的文章内容
- 增加函数`jrt.user.GetUserNextAnniversaryDay()`,用于获取用户的下一次简书周年纪念时间
- 增加以下函数:
- `jrt.article.GetArticleAllBasicData()`
- `jrt.collection.GetCollectionAllBasicData()`
- `jrt.island.GetIslandAllBasicData()`
- `jrt.noteboook.GetNotebookAllBasicData()`
- `jrt.user.GetUserAllBasicData()`

用于获取指定简书实体的全部基础数据,由于缩减了网络请求的次数,相比逐个请求在性能上有很大提升。
- 为规范命名,`jrt.collection.GetCollectionInfoUpdateTime()`更名为`jrt.collection.GetCollectionInformationUpdateTime()`,参数与返回值不变
- 删除冗余的`jrt.notebook.GetNotebookAuthorName()`函数,可使用`jrt.notebook.GetNotebookAuthorInfo()`完整替代

错误修复:
- 修复了一处导致无法使用面向对象方式获取小岛头像链接的错误

测试:
- 更新了一个过时的测试用例

依赖变更:
- 新增依赖库`tomd>=0.1.3`,用于实现 Markdown 格式文章内容的转换,目前为必需依赖,将在后续版本中更改为可选项

2.2.2

2.2.1

错误修复:

- 修复了获取文章评论信息报错的问题
- 修复了文章 Url、文章 Slug 和文章 Id 互转的相关函数命名与实际操作不符的问题

2.2.0

新功能:

- 支持获取文章评论信息

优化:

- 获取文章 Html 时支持保留图片描述

错误修复:

- 修复了获取用户简介(纯文本)时,如用户没有设置简介会报错的问题

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.