feat: 新增京东真实平台会话与预览接口

This commit is contained in:
2026-04-02 20:19:43 +08:00
parent 145f958663
commit fba6dd5272
9 changed files with 1594 additions and 3 deletions
+5 -2
View File
@@ -73,12 +73,15 @@
4. 同时可观察到 `cactus.jd.com/request_algo``jra.jd.com/jsTk.do``sgm-w.jd.com/h5` 等风控/参数初始化请求。
5. `https://item.jd.com/robots.txt` 的公开信息非常有限,不能据此推断搜索或详情路径可稳定匿名抓取。
参考:<https://item.jd.com/robots.txt>
6. 2026-04-02 登录后复测中,`https://search.jd.com/Search?keyword=iPhone%2015` 返回的是 Vite 壳页 HTML,响应内不再稳定包含商品卡片;同 query 的 `pc_search_searchWare` API 回放可稳定返回 30 条候选。
7. 同次复测中,`pc_detailpage_wareBusiness``getLegoWareDetailComment` 在授权会话下可稳定返回价格、店铺、库存、主图、标签与评论正文。
判断:
1. 京东 PC 端存在明确的接口层,不是只能靠浏览器 DOM 抓。
1. 京东 PC 端存在明确的接口层,不是只能靠浏览器 DOM 抓;其中搜索页 HTML 已明显退化为前端壳页,不能再把稳定 DOM 解析当作默认主路径
2. 但接口调用明显依赖会话与动态参数上下文,不能把它当作无状态公开接口。
3. 京东的非浏览器路线是可行的,但必须建立在“先会话、后请求”的体系上
3. 当前更稳的默认路线应收敛为“授权会话下的搜索/详情/评论 API 回放”,浏览器负责登录、模板刷新与阻塞恢复
4. 因此京东的非浏览器路线是可行的,但必须建立在“先会话、后请求”的体系上。
### 3.3 淘宝