|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 时光海苔 于 2019-1-26 13:45 编辑
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 小说名称 | 文本型 | | 小说地址 | 文本型 | | 判断 (目录_是否存在 (取运行目录 () + “/小说采集”) = 假)创建目录 (取运行目录 () + “/小说采集”)获取小说目录 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回文本 | 文本型 | | | 正则 | 正则表达式类 | | | n | 整数型 | | | 临时_表项索引 | 整数型 | | |
返回文本 = 到文本 (网页_GZIP解压 (网页_访问_对象 (“http://www.xbiquge.la/paihangbang/”)) ) 判断 (返回文本 = “”)返回文本 = 到文本 (网页_访问_对象 (“http://www.xbiquge.la/paihangbang/”)) 返回文本 = 编码_utf8到gb2312 (返回文本) 正则. 创建 ( #小说列表正则, 返回文本, , )计次循环首 (正则. 取匹配数量 (), n ) 临时_表项索引 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (临时_表项索引, 0, 正则. 取子匹配文本 (n, 2 )) 超级列表框1. 置标题 (临时_表项索引, 1, 正则. 取子匹配文本 (n, 1 )) 计次循环尾 ()判断 (超级列表框1.现行选中项 = -1 )信息框 (“你还没有选中小说,无法采集”, 0, , )返回 ()小说名称 = 超级列表框1.取标题 (超级列表框1.现行选中项, 0)小说地址 = 超级列表框1. 取标题 (超级列表框1.现行选中项, 1 ) 判断 (目录_是否存在 (取运行目录 () + “/小说采集/” + 小说名称 ) = 假)创建目录 (取运行目录 () + “/小说采集/” + 小说名称 )获取小说章节 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回文本 | 文本型 | | | 正则 | 正则表达式类 | | | n | 整数型 | | | 章节地址 | 文本型 | | | 章节内容 | 文本型 | | |
返回文本 = 网页_访问S (小说地址 ) 正则. 创建 ( #章节列表正则, 返回文本, , )调试输出 (正则. 取匹配数量 ()) 时钟1.时钟周期 = 1000 计次循环首 (正则. 取匹配数量 (), n )章节地址 = 正则. 取子匹配文本 (n, 1 )章节内容 = 获取章节内容 (章节地址 )标签1.标题 = 正则. 取子匹配文本 (n, 2 ) 写到文件 (取运行目录 () + “/小说采集/” + 小说名称 + “/” + 正则. 取子匹配文本 (n, 2 ) + “.txt”, 到字节集 (章节内容 )) 程序_延时 (1000 )计次循环尾 ()时钟1.时钟周期 = 0 _启动窗口.标题 = “小说:” + 小说名称 + “,下载已完成”返回文本 = 网页_访问S (“http://www.xbiquge.la/” + 章节地址 )返回文本 = 文本_取出中间文本 (返回文本, #前边内容, “”, )返回文本 = 文本_替换 (返回文本, , , , “ ”, “ ”, “ ”, #换行符, “ ”, #换行符) 返回 (返回文本 )_启动窗口.标题 = “小说:” + 小说名称 + “,下载中.”
每日一贴:小说网站采集
知识点总结:超级列表框,正则,时钟,文件操作,网页访问操作.
疑难问题:哪个大佬给解释下,代码如下
返回文本 = 到文本 (网页_GZIP解压 (网页_访问_对象 (“http://www.xbiquge.la/paihangbang/”)) ) 判断 (返回文本 = “”)返回文本 = 到文本 (网页_访问_对象 (“http://www.xbiquge.la/paihangbang/”))
访问小说列表的时候,为什么有时用解压能拿到数据,有时不需要解压能拿到数据?
|
|