/xhscrawl

小红书,小红书逆向,小红书 x-s逆向,小红书爬虫,小红书账号

简介

小红书的api都有加密,主要就是x-s。本项目是用python逆向小红书x-s,小红书会定期更新加密的js,本项目会持续更新,欢迎star。

性能

  1. 本项目采用js计算,不使用playwright/selenium调用浏览器内核的方式。因为起浏览器太耗资源了,如果有高并发、多账号需求的生产环境很难容忍。
  2. 整个请求(包括本地计算xs、发起请求、小红书处理请求、返回数据),10次平均耗时在800ms左右,速度十分可观
image

changelog

版本 日期 其他
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(回复很快的,但禁止白嫖!!!)

how to run demo

  • python环境
    • execjs包
    • 等其他import依赖
  • java环境
  • node js环境
  • 找到demo/xhs.py,将自己需要的参数、cookie进行手动替换运行即可

逆向xs效果

image

常见Q&A

联系作者前请务必查阅本文档,能回答你90%的问题,节省自己、作者的宝贵时间

常见Q&A:常见Q&A

作者联系方式 && 寻求帮助

联系作者前请务必查阅本文档,能回答你90%的问题,节省自己、作者的宝贵时间 常见Q&A:常见Q&A

QQ :1162466610 (回复很快,但禁止白嫖!!!)

  1. 联系作者,1v1有偿提供帮助:QQ :1162466610 (回复很快,但禁止白嫖!!!)
  2. 作者提供逆向单个api的源码,代码以最简单朴素的方式编写,每一个参数都有说明,保证能够跑起来
  3. 如果没有你需要的接口,联系作者有偿定制开发

服务一:提供xs逆向api

作者提供在线逆向api,按次收费。目前正在稳定性测试中,目前还不开放。

服务二:提供逆向单个api的源码服务

名称
发送评论
获取笔记详情
笔记搜索
获取笔记评论
收藏笔记
给笔记点赞
获取用户笔记
获取用户详情
获取关键词搜索推荐信息
homefeed首页推荐
自动发布笔记
消息-评论和@列表
消息-赞和收藏
消息-新增关注列表
未读通知数
若没有你需要的接口,联系作者有偿开发,提需前必看!!:提需前必看
QQ:1162466610(回复很快的,但禁止白嫖!!!)

付费后你将获得

  • 源文件(包含3个文件,v01.00重构后,不依赖本项目):授人以渔,之后想怎么用就怎么用。
    • js文件:js逆向文件,提供xs逆向。
    • py文件:主运行文件,以易懂为主要目标进行编写,就像demo一样一看就懂。
    • md文件:how to run的保姆教程,包括如何获取cookie、笔记id是什么等
  • 添加作者微信,加入讨论群
  • 近乎完美的售后

Star History

Star History Chart

请作者喝咖啡吧

如果作者的仓库对你有帮助的话,请作者喝杯咖啡支持一下作者吧

WechatIMG106