小红书的api都有加密,主要就是x-s。本项目是用python逆向小红书x-s,小红书会定期更新加密的js,本项目会持续更新,欢迎star。
- 本项目采用js计算,不使用playwright/selenium调用浏览器内核的方式。因为起浏览器太耗资源了,如果有高并发、多账号需求的生产环境很难容忍。
- 整个请求(包括本地计算xs、发起请求、小红书处理请求、返回数据),10次平均耗时在800ms左右,速度十分可观
版本 | 日期 | 其他 |
---|---|---|
v00.01 | 2023.07.05 | |
v00.02 | 2023.08.01 | - 增加从cookie自动获取a1参 - 封装函数 - 增加一些工具函数 |
v00.03 | 2023.08.09 | - 增加发送评论 |
v00.04 | 2023.08.09 | - 增加获取笔记详情 |
2023.08.10 | - 评论支持中文和@其他人 | |
v00.05 | 2023.08.10 | - 增加笔记搜索 |
v00.06 | 2023.09.02 | - 增加获取笔记评论 |
v00.07 | 2023.09.14 | - 增加收藏笔记 、给笔记点赞 |
v01.00 | 2023.09.14 | - 代码重构、模块化、解耦 |
v01.01 | 2023.09.18 | - 增加获取用户笔记 |
v01.02 | 2023.09.18 | - 增加获取用户信息 |
v01.03 | 2023.09.23 | - 增加获取关键词搜索推荐信息 |
v01.04 | 2023.09.24 | - 增加homefeed首页推荐 |
v01.05 | 2023.09.26 | - 增加自动发布笔记 |
v01.06 | 2023.09.28 | - 增加消息-评论和@列表 |
v01.07 | 2023.09.29 | - update js文件,使其更加友好,加快开发 |
v01.08 | 2023.09.29 | - 增加消息-赞和收藏 |
v01.09 | 2023.09.29 | - 增加新增关注列表 |
v01.10 | 2023.09.29 | - 增加未读通知数 |
vxx.xx | 0000-00-00 | 若没有你需要的接口,联系作者有偿开发,提需前必看!!:提需前必看 QQ:1162466610(回复很快的,但禁止白嫖!!!) |
- python环境
- execjs包
- 等其他import依赖
- java环境
- node js环境
- 找到demo/xhs.py,将自己需要的参数、cookie进行手动替换运行即可
联系作者前请务必查阅本文档,能回答你90%的问题,节省自己、作者的宝贵时间
常见Q&A:常见Q&A
联系作者前请务必查阅本文档,能回答你90%的问题,节省自己、作者的宝贵时间 常见Q&A:常见Q&A
QQ :1162466610 (回复很快,但禁止白嫖!!!)
- 联系作者,1v1有偿提供帮助:QQ :1162466610 (回复很快,但禁止白嫖!!!)
- 作者提供逆向单个api的源码,代码以最简单朴素的方式编写,每一个参数都有说明,保证能够跑起来
- 如果没有你需要的接口,联系作者有偿定制开发
作者提供在线逆向api,按次收费。目前正在稳定性测试中,目前还不开放。
名称 |
---|
发送评论 |
获取笔记详情 |
笔记搜索 |
获取笔记评论 |
收藏笔记 |
给笔记点赞 |
获取用户笔记 |
获取用户详情 |
获取关键词搜索推荐信息 |
homefeed首页推荐 |
自动发布笔记 |
消息-评论和@列表 |
消息-赞和收藏 |
消息-新增关注列表 |
未读通知数 |
若没有你需要的接口,联系作者有偿开发,提需前必看!!:提需前必看 QQ:1162466610(回复很快的,但禁止白嫖!!!) |
- 源文件(包含3个文件,v01.00重构后,不依赖本项目):授人以渔,之后想怎么用就怎么用。
- js文件:js逆向文件,提供xs逆向。
- py文件:主运行文件,以易懂为主要目标进行编写,就像demo一样一看就懂。
- md文件:how to run的保姆教程,包括如何获取cookie、笔记id是什么等
- 添加作者微信,加入讨论群
- 近乎完美的售后
如果作者的仓库对你有帮助的话,请作者喝杯咖啡支持一下作者吧