|
发表于 2025-5-13 12:47:50
|
显示全部楼层
浙江省温州市
你给的这个地址是错的,我分析了它的python源代码,发现这个才是:
还有就是要用 网页_访问_对象 ,网页_访问 和 网页_访问S 我这边试了都会返回空文本:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
|
获取股票数据 | 文本型 | | |
API | 文本型 | | | | token | 文本型 | | | | ts_code | 文本型 | | | | trade_date | 文本型 | | | | start_date | 整数型 | | | | end_date | 整数型 | | | | offset | 文本型 | | | | limit | 文本型 | | | | fields | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 接口地址 | 文本型 | | | 参数 | 类_json | | | 目标字段 | 文本型 | | 0 | 结果 | 文本型 | | | json | 类_json | | | 数 | 整数型 | | |
接口地址 = “http:/” + “/api.waditu.com/dataapi/”参数. 置属性 (“api_name”, API )参数. 置属性 (“token”, token )参数. 置属性对象 (“params”, “{}”)参数. 置属性对象 (“fields”, “[]”)参数. 置属性 (“params.ts_code”, ts_code )参数. 置属性 (“params.trade_date”, trade_date )参数. 置属性对象 (“params.start_date”, 到文本 (start_date )) 参数. 置属性对象 (“params.end_date”, 到文本 (end_date )) 参数. 置属性 (“params.offset”, offset )参数. 置属性 (“params.limit”, limit ) 计次循环首 (取数组成员数 (目标字段 ), 数 ) 参数. 置属性 (“fields[” + 到文本 (数 - 1 ) + “]”, fields [数 ]) 计次循环尾 ()结果 = 编码_Utf8到Ansi (网页_访问_对象 (接口地址 + API, 1, 参数. 取数据文本 ()) )JSON. 解析 (结果 ) 如果真 (JSON. 取通用属性 (“code”) ≠ “0”) 返回 (结果 )返回 (json.取属性 (“data”).取数据文本 ())变量名 | 类 型 | 静态 | 数组 | 备 注 | token | 文本型 | | | 目标字段 | 文本型 | | 0 | 结果 | 文本型 | | | json | 类_json | | | 行数 | 整数型 | | | 数 | 整数型 | | | 列数 | 整数型 | | | 值 | 整数型 | | | 当前行 | 文本型 | | 0 |
token = “5e2a557f60974e525b74669717424fcf61e82e0f66daf1de0ca185e2”目标字段 = { “ts_code”, “trade_date”, “open”, “high”, “low”, “close”, “pre_close”, “change”, “pct_chg”, “vol”, “amount” }结果 = 获取股票数据 (“daily”, token, “000001.SZ”, , 20250503, 20250512, , , 目标字段 )json. 解析 (结果 )列数 = json. 成员数 (“fields”) 计次循环首 (列数, 数 ) 加入成员 (当前行, json. 取通用属性 (“fields[” + 到文本 (数 - 1 ) + “]”)) 计次循环尾 ()调试输出 (当前行 )行数 = json. 成员数 (“items”) 计次循环首 (行数, 数 ) 列数 = json. 成员数 (“items[” + 到文本 (数 - 1 ) + “]”) 清除数组 (当前行 ) 计次循环首 (列数, 值 ) 加入成员 (当前行, json. 取通用属性 (“items[” + 到文本 (数 - 1 ) + “][” + 到文本 (值 - 1 ) + “]”))  计次循环尾 () 调试输出 (当前行 ) 计次循环尾 ()
|
|