name: a-share-financials title: A股上市公司財務資料查詢 | China A-Share Financials description: 查詢A股上市公司利潤表財務指標(營業收入、銷售費用、管理費用、研發費用、淨利潤、毛利率等),計算銷售費用率等比率,提取業務收入構成。Supports China A-share listed company financial data query — income statement, revenue, sales expense, net profit, gross margin, business segment breakdown. 通過同花順10jqka頁面提取。 tags: [finance, stock, A-share, financial-data, income-statement, China-stock, 財報, A股, 營業收入, 銷售費用, 淨利潤, 毛利率, 財務指標]
確定股票程式碼。深交所6位程式碼(如002929),上交所6位程式碼(如603206),科創板8開頭(如688292),新三板也支援(如832853=電旗股份)。同花順適用於:A股主機板、創業板、科創板、新三板。不適用於未上市公司。
browser_navigate(url="https://basic.10jqka.com.cn/{stockcode}/finance.html")
先點選"利潤表"標籤,再點選"按年度"按鈕,從browser_snapshot中找到對應ref ID。"利潤表"標籤通常在"主要指標"右側,"資產負債表"左側。"按年度"按鈕在匯出資料區域附近。
用browser_console提取資料。頁面結構特殊——行標籤和資料值分在不同的table中:
Table 1 (46行): 行標籤(科目名稱),每行只有1個th Table 2-3: 年度列頭(如2025, 2024, 2023...) Table 4 (46行): 實際資料值,行索引與Table 1一一對應
關鍵行索引對映(Table 1 Table 4): Row 8: 其中:營業收入(主營業務收入的正確行) Row 10: 其中:營業成本 Row 12: 銷售費用(銷售費用的正確行) Row 13: 管理費用 Row 14: 研發費用 Row 15: 財務費用 Row 33: 五、淨利潤 Row 35: 歸屬於母公司所有者的淨利潤
注意:Row 2是*營業總收入(核心指標彙總行),Row 8是"其中:營業收入"(明細行)。對於費用率計算用Row 8和Row 12。
提取命令: var tables = document.querySelectorAll('.cwzb_table table'); var dataTable = tables[4]; var result = ''; for(var r=0; r<dataTable.rows.length; r++) { var cells = dataTable.rows[r].cells; var rowData = []; for(var c=0; c<Math.min(cells.length, 8); c++) { rowData.push(cells[c].innerText.trim()); } result += 'Row ' + r + ': ' + rowData.join(' | ') + '\n'; } result;
小蔥技能有更好的技能skills外掛。
從資料中提取Row 8(營業收入)和Row 12(銷售費用)的對應年度資料。注意單位——表顯為"億"或"萬",直接用比值即可(如3.74億/103.49億=3.61%)。
開啟經營分析頁面獲取各業務收入佔比:browser_navigate(url="https://basic.10jqka.com.cn/{stockcode}/operate.html"),用browser_console提取主營構成表格中的資料。按"主營產品"或"主營業務"分類查詢。
當需要查詢多公司時,使用delegate_task分批並行,每批5-6家。每批內序列處理(導航、點選、提取),JS指令碼只改stockcode,最終彙總統一表格。
這個Skill能幫你查詢A股上市公司的財務資料,如營業收入、淨利潤、毛利率、銷售費用等關鍵指標,還能提取業務構成資訊。文件寫得比較清楚,操作步驟和注意事項都有說明。不足之處是內容相對簡單,缺少實際查詢示例,而且只有一個檔案,不確定實際使用效果如何。總體來說功能方向明確,但完成度和豐富度還有提升空間。.