# XHS
逆向/数据采集js逆向实现/可抓取搜索数据/评论数据/发送评论/发送sx/点赞收藏等
## 实现过程
- 通过js逆向破解前端 "x-s": x_s, "x-t","x-s-common","x-b3-traceid","searchId"等参数
- 调用python进行api封装
下面是其中搜索接口的参数,其searchid也需要获取,都封装在api里
"ext_flags": [],
"image_formats": ["jpg", "webp", "avif"],
"keyword": keyword,
"note_type": 0,
"page": page_count,
"page_size": 20,
'search_id': xhs_sign_obj.call('searchId'),
"popularity_descening"
## 功能特性
- 采集搜索内容
- 采集笔记详情
- 采集笔记图片或者视频
- 采集用户评论(包含二级评论)
- 自动发送评论
- 关注,点赞,收藏
## 2025年1月20号(可用)
## 基础设置
- 需要用户cookie(账号信息)值进行本账号爬取或发布
- 保存可支持数据库和execl,csv保存
## 一些疑问
- xhs搜索是不支持指定时间段的,如果需要时间段的数据,只能做数据筛选
- 同一关键词一次只能搜索200条数据,如果需要跟多需要过一会再跑一遍来去重处理,不断积累
需 + w
xwj18282514853
### 环境要求
- Python 3.x
- requests:用于发送HTTP请求
- execjs:调用js文件