源码调用了精易模块进行json解析和网页get
视频演示地址:https://www.bilibili.com/video/BV1AX4y1F7hV
变量名 | 类 型 | 静态 | 数组 | 备 注 | x | 整数型 | | | y | 整数型 | | | name | 文本型 | | | 主路径 | 文本型 | | | 临时json | 类_json | | | 属性位置 | 文本型 | | | 如果真 (文件是否存在 (“蒙德城”) = 假) 创建目录 (取运行目录 () + “\蒙德城”) 如果真 (文件是否存在 (“璃月港”) = 假) 创建目录 (取运行目录 () + “\璃月港”) 如果真 (文件是否存在 (“稻妻城”) = 假) 创建目录 (取运行目录 () + “\稻妻城”) 蒙德城. 解析 (编码_Utf8到Ansi (网页_访问 (“https://ys.mihoyo.com/content/ysCn/getContentList?pageSize=20&pageNum=1&order=asc&channelId=150”, , , , , , , , , , , , )), , ) 如果真 (蒙德城. 取通用属性 (“message”, ) ≠ “操作成功”) 信息框 (“访问蒙德城失败!”, #错误图标, “Error”, ) 返回 (0 ) 璃月港. 解析 (编码_Utf8到Ansi (网页_访问 (“https://ys.mihoyo.com/content/ysCn/getContentList?pageSize=20&pageNum=1&order=asc&channelId=151”, , , , , , , , , , , , )), , ) 如果真 (璃月港. 取通用属性 (“message”, ) ≠ “操作成功”) 信息框 (“访问璃月港失败!”, #错误图标, “Error”, ) 返回 (0 ) 稻妻城. 解析 (编码_Utf8到Ansi (网页_访问 (“https://ys.mihoyo.com/content/ysCn/getContentList?pageSize=20&pageNum=1&order=asc&channelId=324”, , , , , , , , , , , , )), , ) 如果真 (稻妻城. 取通用属性 (“message”, ) ≠ “操作成功”) 信息框 (“访问稻妻城失败!”, #错误图标, “Error”, ) 返回 (0 ) 调试输出 (“蒙德城——开始获取”) 计次循环首 (蒙德城. 成员数 (“data.list”), x ) name = 蒙德城. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].title”, ) 调试输出 (“开始获取:” + name ) 创建目录 (取运行目录 () + “\蒙德城\” + name ) 主路径 = 取运行目录 () + “\蒙德城\” + name  属性位置 = 主路径 + “\属性.ini” 写配置项 (属性位置, name, “生日 start_time”, 蒙德城. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].start_time”, ))  临时json. 解析 (蒙德城. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].ext”, 真), , ) 写到文件 (主路径 + “\头像.png”, 网页_访问 (临时json. 取通用属性 (“[0].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\PC立绘.png”, 网页_访问 (临时json. 取通用属性 (“[1].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\名字.png”, 网页_访问 (临时json. 取通用属性 (“[2].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\元素属性.png”, 网页_访问 (临时json. 取通用属性 (“[3].value[0].url”, ), , , , , , , , , , , , )) 写配置项 (属性位置, name, “音频语言”, 临时json. 取通用属性 (“[4].value”, )) 写配置项 (属性位置, name, “声优1”, 临时json. 取通用属性 (“[5].value”, )) 写配置项 (属性位置, name, “声优2”, 临时json. 取通用属性 (“[6].value”, )) 写配置项 (属性位置, name, “简介”, 文本_取出中间文本 (临时json. 取通用属性 (“[7].value”, ), “”, “ ”, , )) 写到文件 (主路径 + “\台词.png”, 网页_访问 (临时json. 取通用属性 (“[8].value[0].url”, ), , , , , , , , , , , , )) 创建目录 (主路径 + “\中文音频”) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[9].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[9].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[10].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[10].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[11].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[11].value[0].url”, ), , , , , , , , , , , , )) 创建目录 (主路径 + “\日文音频”) 写到文件 (主路径 + “\日文音频\” + 临时json. 取通用属性 (“[12].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[12].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\日文音频\” + 临时json. 取通用属性 (“[13].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[13].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\日文音频\” + 临时json. 取通用属性 (“[14].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[14].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\手机立绘.png”, 网页_访问 (临时json. 取通用属性 (“[15].value[0].url”, ), , , , , , , , , , , , )) 调试输出 (“结束获取:” + name ) 计次循环尾 ()调试输出 (“蒙德城——结束获取”)调试输出 (“璃月港——开始获取”) 计次循环首 (璃月港. 成员数 (“data.list”), x ) name = 璃月港. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].title”, ) 调试输出 (“开始获取:” + name ) 创建目录 (取运行目录 () + “\璃月港\” + name ) 主路径 = 取运行目录 () + “\璃月港\” + name  属性位置 = 主路径 + “\属性.ini” 写配置项 (属性位置, name, “生日 start_time”, 璃月港. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].start_time”, ))  临时json. 解析 (璃月港. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].ext”, 真), , ) 写到文件 (主路径 + “\头像.png”, 网页_访问 (临时json. 取通用属性 (“[0].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\PC立绘.png”, 网页_访问 (临时json. 取通用属性 (“[1].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\名字.png”, 网页_访问 (临时json. 取通用属性 (“[2].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\元素属性.png”, 网页_访问 (临时json. 取通用属性 (“[3].value[0].url”, ), , , , , , , , , , , , )) 写配置项 (属性位置, name, “音频语言”, 临时json. 取通用属性 (“[4].value”, )) 写配置项 (属性位置, name, “声优1”, 临时json. 取通用属性 (“[5].value”, )) 写配置项 (属性位置, name, “声优2”, 临时json. 取通用属性 (“[6].value”, )) 写配置项 (属性位置, name, “简介”, 文本_取出中间文本 (临时json. 取通用属性 (“[7].value”, ), “”, “ ”, , )) 写到文件 (主路径 + “\台词.png”, 网页_访问 (临时json. 取通用属性 (“[8].value[0].url”, ), , , , , , , , , , , , )) 创建目录 (主路径 + “\中文音频”) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[9].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[9].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[10].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[10].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[11].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[11].value[0].url”, ), , , , , , , , , , , , )) 创建目录 (主路径 + “\日文音频”) 写到文件 (主路径 + “\日文音频\” + 临时json. 取通用属性 (“[12].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[12].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\日文音频\” + 临时json. 取通用属性 (“[13].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[13].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\日文音频\” + 临时json. 取通用属性 (“[14].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[14].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\手机立绘.png”, 网页_访问 (临时json. 取通用属性 (“[15].value[0].url”, ), , , , , , , , , , , , )) 调试输出 (“结束获取:” + name ) 计次循环尾 ()调试输出 (“璃月港——结束获取”)调试输出 (“稻妻城——开始获取”) 计次循环首 (稻妻城. 成员数 (“data.list”), x ) name = 稻妻城. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].title”, ) 调试输出 (“开始获取:” + name ) 创建目录 (取运行目录 () + “\稻妻城\” + name ) 主路径 = 取运行目录 () + “\稻妻城\” + name  属性位置 = 主路径 + “\属性.ini” 写配置项 (属性位置, name, “生日 start_time”, 稻妻城. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].start_time”, ))  临时json. 解析 (稻妻城. 取通用属性 (“data.list[” + 到文本 (x - 1 ) + “].ext”, 真), , ) 写到文件 (主路径 + “\头像.png”, 网页_访问 (临时json. 取通用属性 (“[0].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\PC立绘.png”, 网页_访问 (临时json. 取通用属性 (“[1].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\名字.png”, 网页_访问 (临时json. 取通用属性 (“[2].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\元素属性.png”, 网页_访问 (临时json. 取通用属性 (“[3].value[0].url”, ), , , , , , , , , , , , )) 写配置项 (属性位置, name, “音频语言”, 临时json. 取通用属性 (“[4].value”, )) 写配置项 (属性位置, name, “声优1”, 临时json. 取通用属性 (“[5].value”, )) 写配置项 (属性位置, name, “声优2”, 临时json. 取通用属性 (“[6].value”, )) 写配置项 (属性位置, name, “简介”, 文本_取出中间文本 (临时json. 取通用属性 (“[7].value”, ), “”, “ ”, , )) 写到文件 (主路径 + “\台词.png”, 网页_访问 (临时json. 取通用属性 (“[8].value[0].url”, ), , , , , , , , , , , , )) 创建目录 (主路径 + “\中文音频”) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[9].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[9].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[10].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[10].value[0].url”, ), , , , , , , , , , , , )) 写到文件 (主路径 + “\中文音频\” + 临时json. 取通用属性 (“[11].value[0].name”, ), 网页_访问 (临时json. 取通用属性 (“[11].value[0].url”, ), , , , , , , , , , , , )) 创建目录 (主路径
|