小红书timestamp2

本文介绍了如何通过JS堆栈调试获取小红书timestamp2值的过程,涉及网络代理工具如Charles或Fiddler,以及如何分析和模拟接口请求。关键步骤包括分析302跳转后的JS代码,从中提取id和sign参数。提供源码下载链接以供进一步研究。
摘要由CSDN通过智能技术生成

小红书timestamp2

小红书PC站可以看到社区精选、用户详情、用户笔记列表和用户笔记详情,内容较为丰富。

任何可操作性的内容与本文无关
文章内容仅供参考学习,如有侵权请联系作者进行删除

声明一下,订阅专栏是整个《签名逆向合集》,不是订阅单片文章,该专栏至少更新10篇文章。

JS堆栈调试过程

使用代理工具调试接口,charles、fiddler都可以
打开一个小红书链接,比如:https://www.xiaohongshu.com/discovery/item/612e12b40000000001025d30
可以看到cookie中已经生成了timestamp2
在这里插入图片描述
全局搜索这个值,限制只搜索response header,发现只有这个接口获得了timestamp2这个值
在这里插入图片描述
这个接口可以获得timestamp2参数值,要做的就是模拟这个接口,批量生成,模拟接口的难点在于request body体内的idsign 参数

{
	"id": "---",
	"sign": "---",
}

在这里插入图片描述
这里的 idsign 我们通过同样的搜索方式发现是搜索不到的,实际上我们回到请求的第一步去看,是有一个302跳转的
在这里插入图片描述
我们看到这个接口返回了js代码,所以 idsign 值我们分析是获取服务端的js动态生成的,将这个js代码拉下来
在这里插入图片描述

分析代码,看到id及sign 参数的获取位置,我们可以通过使用,node静态调用,或者python调起浏览器chromdrive 这个js获取id及sign的值
在这里插入图片描述

源码下载

https://pan.baidu.com/s/1g2laPqcjGUe4ErYCPKvEBQ

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小奋斗丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值