【02】优雅草央央逆向技术篇之逆向接口协议篇-以小红书为例-python逆向小红书将用户名转换获得为uid-优雅草央千澈

简介: 【02】优雅草央央逆向技术篇之逆向接口协议篇-以小红书为例-python逆向小红书将用户名转换获得为uid-优雅草央千澈

【02】优雅草央央逆向技术篇之逆向接口协议篇-以小红书为例-python逆向小红书将用户名转换获得为uid-优雅草央千澈

背景

本次学习逆向是针对小红书的用户转uid学习使用,逆向工程应当在合法和道德的范围内进行,尊重他人的知识产权和隐私权。

要在小红书(Red)中将用户名转换为用户ID(UID),你可以通过逆向工程来分析其API接口,以下是我们的思路。

步骤1:数据包捕获

使用抓包工具如Wireshark捕获小红书应用在你手机上的网络请求数据包。

步骤2:分析数据包

分析捕获的数据包,找到与用户名和UID相关的API请求。例如,一个典型的API请求可能是这样的:

GET https://www.xiaohongshu.com/api/v1/user?username=example_user

步骤3:编写Python脚本

使用Python脚本模拟API请求,获取数据并进行解析。以下是一个示例:

python

import requests
# 设置目标API接口的URL
url = 'https://www.xiaohongshu.com/api/v1/user?username=example_user'
# 设置请求头部信息(模拟浏览器请求)
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
    'Authorization': 'Bearer <your_auth_token>'
}
# 发送GET请求
response = requests.get(url, headers=headers)
# 解析并打印响应数据
if response.status_code == 200:
    data = response.json()
    uid = data.get('uid')
    print(f"用户名对应的UID是: {uid}")
else:
    print(f"请求失败,状态码: {response.status_code}")

下一篇我们开始详细写如何去逆向小红书的接口为学习。

相关文章
|
8月前
|
机器学习/深度学习 存储 Python
|
1天前
|
安全 数据挖掘 编译器
【01】优雅草央央逆向技术篇之逆向接口协议篇-如何用python逆向接口协议?python逆向接口协议的原理和步骤-优雅草央千澈
【01】优雅草央央逆向技术篇之逆向接口协议篇-如何用python逆向接口协议?python逆向接口协议的原理和步骤-优雅草央千澈
|
5月前
|
JavaScript 前端开发 安全
前程无忧搜索接口 JS 逆向:阿里系acw_sc__v2和Sign加密
前程无忧搜索接口 JS 逆向:阿里系acw_sc__v2和Sign加密
139 0
|
8月前
|
JavaScript 前端开发 API
Python之JavaScript逆向系列——通过IP代理高频获取全篇小说
Python之JavaScript逆向系列——通过IP代理高频获取全篇小说
80 0
|
8月前
|
小程序 关系型数据库 MySQL
基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)
基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)
154 0
|
前端开发 JavaScript 定位技术
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
145 0
|
缓存 JavaScript iOS开发
iOS 逆向编程(十五)Cycript 语法进阶(封装 .cy 脚本文件)
iOS 逆向编程(十五)Cycript 语法进阶(封装 .cy 脚本文件)
197 0
|
数据库
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
您好,我是码农飞哥,一直想飞暂时在跑个那个老哥。
268 0
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
|
开发框架 小程序 JavaScript
挑战新形式,小程序之手势解锁登录功能教程【附完整代码及思路】
挑战新形式,小程序之手势解锁登录功能教程【附完整代码及思路】
371 0
|
数据采集 JavaScript API
Python进阶:btc逆向-数据采集-JS逆向
Python进阶:btc逆向-数据采集-JS逆向
223 0

热门文章

最新文章

下一篇
开通oss服务