科技赋能创作星辰
Project description
项目简介
科技赋能创作星辰。
JRT 是一个简书数据获取与分析库,致力于用更简单的方式,帮助有编程基础的用户快速进行数据分析,助力社区成长。
该库基于简书官方接口。
安装
自动安装
JRT 已上传到 PyPI,可使用以下命令自动安装:
pip install JianshuResearchTools
手动安装
您亦可以手动下载项目源代码,使用 setup.py
将其安装到您的设备上。
同时,您还需要运行以下命令,下载 JRT 的依赖库:
pip install requests lxml
您可运行以下代码示例,确认 JRT 已在您的设备上正常安装:
import JianshuResearchTools as jrt
print(jrt.__version__)
如果一切正常,您会看到 JRT 的版本号。
快速上手
函数调用
示例一,获取用户昵称:
>>> import JianshuResearchTools as jrt
>>> jrt.user.GetUserName("https://www.jianshu.com/u/ea36c8d8aa30")
'初心不变_叶子'
示例二,获取文章标题:
>>> import JianshuResearchTools as jrt
>>> jrt.article.GetArticleTitle("https://www.jianshu.com/p/2c2b76a1d0ae")
'你好,简书贝'
面向对象
示例一,获取用户昵称:
>>> import JianshuResearchTools as jrt
>>> user = jrt.objects.User("https://www.jianshu.com/u/ea36c8d8aa30")
>>> user.name
'初心不变_叶子'
示例二,获取用户信息摘要:
>>> import JianshuResearchTools as jrt
>>> user = jrt.objects.User("https://www.jianshu.com/u/ea36c8d8aa30")
>>> print(user)
用户信息摘要:
用户名:初心不变_叶子
性别:男
关注数:325
粉丝数:822
文章数:120
总字数:245295
被点赞数:4030
总资产:18000.0
简书钻:10156.544
简书贝:7843.456
会员等级:None
会员过期时间:None
依赖库
必须依赖
- requests:用于实现网络请求
- lxml:用于实现基于 Xpath 的 HTML 解析
可选依赖
- simplejson:安装后 json 解析速度将得到小幅提升
- tomd:安装后可以使用
jrt.article.GetArticleMarkdown()
函数获取 Markdown 格式的文章内容
贡献
详见贡献指南文件。(CONTRIBUTING.md)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
JianshuResearchTools-2.5.0.tar.gz
(25.2 kB
view hashes)
Built Distribution
Close
Hashes for JianshuResearchTools-2.5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec710dcaaaf790a00acc8e1e0a8254180e1b79e9962057b30cd597acffcbb26b |
|
MD5 | 84502e68f0c7d8d9ef3bf868e5d787c5 |
|
BLAKE2b-256 | ba7f68bf9c1ec98522e63deef1226c9e05acb47f427ddf9e55e74e6db31f3965 |
Close
Hashes for JianshuResearchTools-2.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33eedc82d14345facac5a4ff9b7ac850ac0d0b7e92a76d3feb58f60badc4a0eb |
|
MD5 | 3f1634cd8d3a5dfef26d94aa46aa5481 |
|
BLAKE2b-256 | 6f879d39bd8f5d4ca6ec0304e5a24685a9a5d73e73a617ee5925b6344c37f729 |