之前搞过一个采集网页的,当时的网页地址失效了,现在又找到一个能用的网页,但是跟我之前那个网站不太一样,所以给整不会了。因是小白所以特来求助!现在要采集的网页地址是这个http://47.114.87.71:12300/#/plz 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 页数 | 整数型 | | 临时文本 | 文本型 | | 线程句柄 | 整数型 | | 如果真 (选择框1.选中 = 真)如果 (编辑框昵称.内容 = “”)信息框 (“昵称不能为空!”, 0, , )返回 ()置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 如果 (开始按钮.标题 = “开始采集”)开始按钮.标题 = “停 止”线程句柄 = 线程_启动 (&开始采集 )如果 (开始按钮.标题 = “停 止”)开始按钮.标题 = “开始采集”线程_销毁 (线程句柄 )置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 变量名 | 类 型 | 静态 | 数组 | 备 注 | k | 整数型 | | | s | 整数型 | | | 临时表项 | 整数型 | | | 临时文本数组 | 文本型 | | 0 | 子文本数组 | 文本型 | | 0 | a | 整数型 | | | zs | 整数型 | | | 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })超级列表框1. 全部删除 ()计次循环首 (到整数 (编辑框页数.内容 ), a )调试输出 (“a”, a )透明标签1.标题 = “正在采集第:” + 到文本 (a ) + “ 页”临时文本 = 网页_访问S (“http://175.27.170.243/comment/?page=” + 到文本 (a - 1 ) + “&itemid=” + 编辑框ID.内容 )临时文本 = 文本_取出中间文本 (临时文本, “”, “”)计次循环首 (文本_取中间_批量 (临时文本, “”, “”, 临时文本数组 ), k )zs = 文本_取中间_批量 (临时文本数组 [k ], “”, 子文本数组 )计次循环首 (zs, s )子文本数组 [s ] = 文本_替换 (子文本数组 [s ], , , , “;width: 250px”, “”, #引号 + “>”, “”)如果 (选择框1.选中 = 真)如果真 (寻找文本 (编辑框昵称.内容, 子文本数组 [s ], , 假) ≠ -1 )临时表项 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (临时表项, 0, 到文本 (超级列表框1. 取表项数 ()) )超级列表框1. 置标题 (临时表项, 1, 文本_替换 (子文本数组 [2 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 2, 文本_替换 (子文本数组 [3 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 3, 文本_替换 (子文本数组 [4 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 4, 文本_替换 (子文本数组 [5 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 5, 文本_替换 (子文本数组 [6 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 6, 文本_替换 (子文本数组 [7 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 7, 文本_替换 (子文本数组 [8 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 8, 文本_替换 (子文本数组 [9 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 跳出循环 ()临时表项 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (临时表项, 0, 到文本 (超级列表框1. 取表项数 ()) )超级列表框1. 置标题 (临时表项, 1, 文本_替换 (子文本数组 [2 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 2, 文本_替换 (子文本数组 [3 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 3, 文本_替换 (子文本数组 [4 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 4, 文本_替换 (子文本数组 [5 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 5, 文本_替换 (子文本数组 [6 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 6, 文本_替换 (子文本数组 [7 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 7, 文本_替换 (子文本数组 [8 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 超级列表框1. 置标题 (临时表项, 8, 文本_替换 (子文本数组 [9 ], , , , “;width: 250px”, “”, #引号 + “>”, “”)) 跳出循环 ()计次循环尾 ()计次循环尾 ()刷新显示 ()计次循环尾 ()透明标签1.标题 = “操作完成”置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 未闻花名_皮肤加载 (2, 取窗口句柄 (), , , , , )置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) _启动窗口.标题 = “查询系统 ”置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 评论ID | 文本型 | | | 作品id | 文本型 | | | 如果真 (超级列表框1.现行选中项 ≠ -1 )评论ID = 超级列表框1. 取标题 (超级列表框1.现行选中项, 4 )作品id = 超级列表框1. 取标题 (超级列表框1.现行选中项, 6 )置剪辑板文本 (评论ID )弹出菜单 (操作菜单, , )置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) web = 编辑框3.内容 网页_访问_对象 (web, , , , , , web, , 真, , , , , , , , , )web = 文本_取出中间文本 (web, “Location:”, #换行符 )编辑框4.内容 = web 编辑框5.内容 = 文本_取出中间文本 (编辑框4.内容, “https://www.iesdouyin.com/share/video/”, “/?region=CN&mid”, , )调试输出 (web )置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本 | 文本型 | | | 索引 | 整数型 | | | 是否找到 | 逻辑型 | | | a | 整数型 | | | 计次 | 整数型 | | | 是否成立搜索 | 逻辑型 | | | 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 计次循环首 (超级列表框1. 取表项数 () - 超级列表框1.现行选中项, 计次 )如果真 (寻找文本 (超级列表框1. 取标题 (超级列表框1.现行选中项 + 计次, 1 ), 编辑框昵称.内容, , 假) ≠ -1 )超级列表框1.现行选中项 = 超级列表框1.现行选中项 + 计次 超级列表框1. 获取焦点 ()超级列表框1. 保证显示 (超级列表框1.现行选中项 )返回 ()计次循环尾 ()计次循环首 (超级列表框1. 取表项数 (), 计次 )如果真 (寻找文本 (超级列表框1. 取标题 (计次 - 1, 1 ), 编辑框昵称.内容, , 假) ≠ -1 )超级列表框1.现行选中项 = 计次 - 1 超级列表框1. 获取焦点 ()超级列表框1. 保证显示 (超级列表框1.现行选中项 )返回 ()计次循环尾 ()置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })
求来个热心大牛帮助!
补充内容 (2022-11-2 12:04):
源码放在评论区了 |