修复(失效接口替换 + 隐藏 Bug)
- §3.3 概念板块归属(#18):百度 PAE
getrelatedblock失效(实测ResultCode 10003+ 空数组)→ 替换为东财slist(spt=3)eastmoney_concept_blocks(),一次请求拿全个股所属板块(行业/概念/地域混合 + BK码 + 涨跌幅 + 龙头股),零鉴权、走em_get限流。 - §7.1 巨潮公告 orgId(#19):硬编码
gssx0{code}致大量 601xxx 股票(平安/工行/中石油等)totalAnnouncement=0查不到公告 → 新增_cninfo_orgid()动态查官方映射表szse_stock.json(6198 只股,模块级缓存),硬编码降为 fallback。 - 综合示例隐藏崩溃:示例仍调用 v3.1 已删除的
baidu_fund_flow_history()→ 改为eastmoney_fund_flow_minute()。
文档(诚实标注,非代码 Bug)
- §4.5 资金流 / §5.1 个股新闻:实测代码正常,但部分大陆住宅 IP 会被东财 push2/search-api 连接级间歇风控(
HTTP 000或只返回passportWeb)→ 加⚠️ 说明(重试/换网络/调大EM_MIN_INTERVAL)。这是 IP 级风控(#18 报告者环境复现,作者多环境实测正常)。
测试
新代码原样 exec smoke test(含 em_get 助手)实测通过:
eastmoney_concept_blocks:茅台 27 / 五粮液 28 / 绿的谐波 21 个板块,分类正确cninfo_announcements:平安 601318(2454条)/ 工行 601398(2483条)原失效股恢复,茅台 600519 老规则 fallback 兼容- §1.3 百度 K线(同 PAE 主机)实测仍正常,百度作为数据源保留
端点数(27)、数据源数(13)不变。