feat(stock_data):支持北交所股票数据解析

- 在股票数据解析条件中增加了北交所 (bj)
This commit is contained in:
sparkmemory 2025-03-10 16:38:25 +08:00
parent 7d58082525
commit ba862ff586
2 changed files with 2 additions and 2 deletions

View File

@ -478,7 +478,7 @@ func ParseFullSingleStockData(data string) (*StockInfo, error) {
}
var result map[string]string
var err error
if strutil.ContainsAny(datas[0], []string{"hq_str_sz", "hq_str_sh"}) {
if strutil.ContainsAny(datas[0], []string{"hq_str_sz", "hq_str_sh", "hq_str_bj", "hq_str_sb"}) {
result, err = ParseSHSZStockData(datas)
}
if strutil.ContainsAny(datas[0], []string{"hq_str_hk"}) {

View File

@ -85,7 +85,7 @@ func TestParseFullSingleStockData(t *testing.T) {
SetHeader("Host", "hq.sinajs.cn").
SetHeader("Referer", "https://finance.sina.com.cn/").
SetHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0").
Get(fmt.Sprintf(sinaStockUrl, time.Now().Unix(), "sh600584,sz000938,hk01810,hk00856,gb_aapl,gb_tsla"))
Get(fmt.Sprintf(sinaStockUrl, time.Now().Unix(), "sh600584,sz000938,hk01810,hk00856,gb_aapl,gb_tsla,sb873721,bj430300"))
if err != nil {
logger.SugaredLogger.Error(err.Error())
}