反编译爬小红书

准备

夜神模拟器 fiddler 4  Xposed 一份小红书apk的源代码

首先把apk的源代码放入ide里面然后 全局搜索page_size 这个字段

根据这个字段你会找到一个搜索接口 里面的方法注释和字段名就是对应的接口请求地址和请求参数

在根据这个接口你会找到一个类 叫 com.xingin.alioth.search.net.a 里面有个方法叫  a  这就是我需要查询接口的实现方法

他请求后有一个叫 com.xingin.alioth.entities.SearchNoteItem 接收返回值

然后我们写一个apk 然后用 xposed挂上去

核心代码

可以用同样的方法去搞到返回值 或者用fiddler4 去搞返回值  

这个方法虽然不是最好的但是觉对是代价最少的 效果最好的 稳定稳定性最好的 

扩展的话可以写一个定时任务 每天定时更新

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵胜奥阅读 4,911评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • // com.adobe.flash.listen settings.gradle 定义项目包含那些模块app.i...
    zeromemcpy阅读 1,675评论 0 1
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,249评论 6 13
  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 4,451评论 1 14