Code Monkey home page Code Monkey logo

xhscrawl's Introduction

Table of content

Static Badge Static Badge Static Badge Static Badge Static Badge

感谢下列Sponsors对本仓库赞助


成为赞助者,展示你的产品在这里


声明

作者声明:没有在任何平台进行代码售卖,请谨慎鉴别,上当受骗作者一律不负责

本项目仅供学习交流,严禁用于任何商业和非法用途,非本人使用而产生的纠纷与一切后果均与本人无关。

简介

本项项目是针对web端。小红书web的api都有加密,主要就是x-s。本项目是用python逆向小红书x-s。

性能

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

changelog

changelog

how to run demo

找到demo/xhs.py ,将自己需要的参数、cookie进行手动替换运行即可

  • python环境
    • execjs包(可能编辑器会找不到这个包,真正名字叫PyExecJS)
    • 等其他import依赖
  • java环境
  • node js环境,需要支持ES13的 node js版本,也就是node js版本要晚于June 2022

常见Q&A

常见Q&A

作者提供的服务

创建小红书账号指南

创建小红书账号指南

提供逆向单个api的源码

  • 以下api均为web端api
  • 代码以最简单朴素的方式编写。
  • 有详细的运行文档,接口文档,每一个参数都有说明。
  • 作者会一直跟到在本地跑起来为止,因为代码原因跑不起来直接退款,都是做技术的,不玩那些虚。
  • 量大有优惠,但这里不是菜市场,讨价还价的不用来
名称(里面有返回参数及价格)
发送评论
获取笔记详情
笔记搜索
用户搜索
获取笔记评论
收藏笔记
给笔记点赞
获取用户所有笔记
获取用户详情
获取关键词搜索推荐信息
homefeed首页推荐
自动发布笔记
消息-评论和@列表
消息-赞和收藏
消息-新增关注列表
未读通知数
关注用户
专业号-发送私信
专业号-私信列表
专业号-与某用户历史聊天消息
创作中心-笔记列表
二维码登录获取cookie
创作中心-话题推荐接口
话题下笔记列表

| 若没有你需要的接口,联系作者有偿开发,提需前必看 |

作者联系方式 || 寻求帮助 || 合作

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

由于出售的是源码,无法在线测试。介意勿扰

wx: image

Star History

Star History Chart

xhscrawl's People

Contributors

submato avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

xhscrawl's Issues

评论无法中文输出

question:

我对中文base64编码等其它编码方式,返回非200状态码,能否告知如何解决

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.