当前位置: 首页 > news >正文

小红书 web x-s x-t X-Mns 分析

声明:
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向分析

cp = execjs.compile(open('vm.js','r',encoding='utf-8').read())
cp2 = execjs.compile(open('xhs.js', 'r', encoding='utf8', errors='ignore').read())
data = {
    "cursor_score": "",
    "num": 18,
    "refresh_type": 1,
    "note_index": 14,
    "unread_begin_note_id": "",
    "unread_end_note_id": "",
    "unread_note_count": 0,
    "category": "homefeed.movie_and_tv_v3",
    "search_key": "",
    "need_num": 8,
    "image_formats": [
        "jpg",
        "webp",
        "avif"
    ],
    "need_filter_image": False
}
result =cp.call('get_comment','',data,a1)
X_Mns = cp.call('getMns','',data)
print('X_Mns==>',X_Mns)
headers['x-mns'] = X_Mns
headers['x-s'] = result['X-s']
print('x-s ==>',result['X-s'])
headers['x-t'] = str(result['X-t'])
print('x-t ==>',result['X-t'])
common = cp2.call('getCommon', headers['x-t'], headers['x-s'],a1)
trace_id = cp2.call('he')
x_xray_traceid = cp2.call('getTraceId')
headers.update({"x-s-common": common})
headers.update({"x-b3-traceid": trace_id})
headers.update({"x-xray-traceid": x_xray_traceid})
url = "/v1/homefeed"
data = json.dumps(data, separators=(',', ':'))
response = requests.post(url, headers=headers, cookies=cookies, data=data)

print(response.text)
print(response)

结果

总结

 1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关文章:

  • 行业分析---小米汽车2024全年财报
  • 基于Docker的OpenObserve快速搭建实现全链路可观测性远程管理
  • ZLinq:意在替代Linq的高性能.Net开源库
  • STM32/GD32主要学习内容
  • Python应用指南:利用高德地图API获取POI数据(关键词版)
  • 日常学习开发记录-select组件(2)
  • 【stm32】用从模式控制器 完成PWM的测量
  • Haption力反馈遥操作机器人:6自由度高精度技术,定义远程操作新标准
  • [特殊字符] 力扣热题 394:字符串解码(详细解析)(Go语言版)
  • C++ :顺序容器
  • 机械臂【逆运动学】
  • 自动化测试框架维护成本高怎么办
  • 【uniapp】各端获取路由路径的方法
  • getClass()和instanceof()有啥不同,如何记忆
  • OpenGL 着色器
  • MQ 消息幂等性保证
  • 多光谱摄影摄像色彩校准的应用
  • 知识就是力量——物联网应用技术
  • ScheduledThreadPoolExecutor 延迟任务执行原理以及小顶堆的应用(源码)
  • 常见中间件漏洞:Jboss篇
  • 央行就《关于规范供应链金融业务引导供应链信息服务机构更好服务中小企业融资有关事宜的通知》答问
  • 揭秘神舟十九号返回舱“软着陆”关键:4台发动机10毫秒内同时点火
  • 山西太原一居民小区发生爆炸,应急管理部派工作组赴现场
  • 上汽集团一季度净利润30.2亿元,同比增长11.4%
  • 深入贯彻中央八项规定精神学习教育中央指导组派驻地方和单位名单公布
  • 韩国下届大选执政党初选4进2结果揭晓,金文洙、韩东勋胜出