ワンクリックで
eastmoney-scraper
[⚠️ 部分失效] Scrape A-share market data from East Money APIs — push2 接口已不可用,请使用 a-share-report-akshare 技能替代
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
[⚠️ 部分失效] Scrape A-share market data from East Money APIs — push2 接口已不可用,请使用 a-share-report-akshare 技能替代
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Consolidate scattered utility scripts into a centralized directory with comprehensive documentation, then publish to version control.
Debug cron job execution failures — check job status, session logs, gateway errors, model availability, and stale gateway code
Hermes gateway port 8642 is WebSocket-based only — NOT a REST API. Do NOT try to send WeChat/Weixin alerts via curl HTTP POST to the gateway. Understanding this prevents wasted time debugging "404 on all endpoints" when trying to send alerts from cron jobs.
Karpathy's LLM Wiki — build and maintain a persistent, interlinked markdown knowledge base. Ingest sources, query compiled knowledge, and lint for consistency.
A股每日/每周收盘行情汇总报告生成 — 东方财富 API 为主,AKShare (Sina + 同花顺) 兜底
每日美股收盘行情汇总 — 主要指数、板块轮动、个股亮点、宏观消息面、技术分析
| name | eastmoney-scraper |
| description | [⚠️ 部分失效] Scrape A-share market data from East Money APIs — push2 接口已不可用,请使用 a-share-report-akshare 技能替代 |
| category | data-science |
| version | 1.1 |
⚠️ 重要:push2.eastmoney.com API 已全面失效(2026-04-20 确认) 所有 push2 接口返回空响应 (curl exit code 52: Empty reply from server)。 请改用 a-share-report-akshare 技能,使用 Sina + 同花顺数据源。 fund.eastmoney.com 排名接口可能仍可用。
When the user asks for A-share market data, fund rankings, sector fund flows, index quotes, or any financial data from Chinese markets that East Money covers.
East Money renders most financial data dynamically via JavaScript. Standard web scraping (web_extract) won't capture the data. Use the internal API endpoints instead.
https://push2.eastmoney.com/api/qt/ulist.np/get?fields=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18&secids=1.000001,0.399001,0.399006,0.399106,0.000688
1.000001 = Shanghai Composite, 0.399001 = Shenzhen Component, 0.399006 = ChiNext, 0.000688 = STAR 50f2=price(x100), f3=change%(+500 means 5.00%), f4=change(x100), f14=name, f15=high, f16=low, f17=open, f18=prev_closehttps://push2.eastmoney.com/api/qt/clist/get?pn=1&pz=60&po=1&np=1&ut=bd1d9ddb04089700cf9c27f6f7426281&fltt=2&invt=2&fid=f62&fs=m:90+t:2&fields=f12,f14,f2,f3,f62,f184,f66,f69,f72,f75,f78,f81,f84,f87,f204,f205
fs=m:90+t:2 = industry sectors, m:90+t:3 = concept sectorspo=1 = descending (top inflows), po=0 = ascending (top outflows)fid=f62 = sort by net inflowf62 = daily net inflow (元), f184 = large order inflow%f66 = super large order inflow, f72 = large order inflowf78 = medium order inflow, f84 = small order inflowf204 = representative stock, f205 = stock codehttps://fund.eastmoney.com/data/rankhandler.aspx?op=ph&dt=kf&ft=TYPE&rs=&gs=0&sc=SORT&st=ORDER&sd=START&ed=END&qdii=&tabSubtype=,,,,,&pi=1&pn=20&dx=1
ft= all/gp/zs/hh/zq/qdii/fofsc= zzf(daily)/1yzf(1-month)/3yzf(3-month)/1nzf(1-year)/0nzf(YTD)st= desc/ascReferer: https://fund.eastmoney.com/data/fundranking.html headervar rankData = {datas:["code,name,pinyin,date,nav,totalNav,dailyChange,1w,1m,3m,6m,1y,2y,3y,ytd,sinceInception,..."]}push2.eastmoney.com API, divide prices by 100clist API with m:90+t:2 (industry) or m:90+t:3 (concept)terminal/curl with Referer headerterminal/curl over browser fetch() for reliability (CORS issues)https://so.eastmoney.com/news/s?keyword=KEYWORD&pageindex=1&searchrange=8&channelid=
searchrange=8 = recent news, 1000000 = all timebrowser_navigate and parse browser_snapshot for article linkshttps://data.eastmoney.com/zjlx/dpzjlx.html
browser_console with JS to extract table databrowser_snapshot from the zbjlx page includes a table #tb_1 with daily market fund flow recordspush2.eastmoney.com API, divide prices by 100clist API with m:90+t:2 (industry) or m:90+t:3 (concept)terminal/curl with Referer headerso.eastmoney.com/news/s)terminal/curl over browser fetch() for reliability (CORS issues)f3 for sectors is plain % (1.52 = 1.52%), but for indexes it's x100 (6 = 0.06%)f62 is in 元 (yuan), divide by 1e8 for 亿元Referer: https://fund.eastmoney.com/data/fundranking.html header or returns emptyvar rankData = {datas:[...]} and parse comma-separated fields
code,name,pinyin,date,nav,totalNav,dailyChange,1w,1m,3m,6m,1y,2y,3y,ytd,sinceInception,foundingDate,...terminal/curl insteadterminal is blocked (API auth issues), fall back to browser_navigate + browser_console JS evaluationm:90+t:3 returns 200+ results — filter client-side by keywords (e.g., 航天, 卫星, AI, 军工)secid=1.600760 (Shanghai) or secid=0.002594 (Shenzhen)