|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 时光海苔 于 2019-1-26 09:38 编辑
每日一贴:图片采集。 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 图片目录名称 | 文本型 | | 目录是否存在 (取运行目录 () + “/图片采集”) 正则. 创建 (“https://www.27270.com/[a-z]+/[a-z]+/”, 编辑框1.内容 )判断 (正则. 取匹配数量 () ≠ 1 )信息框 (“采集地址不正确,例子:https://www.27270.com/ent/meinvtupian/”, 0, , )获取列表页数 (编辑框1.内容 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回数据 | 文本型 | | | 正则 | 正则表达式类 | | | 总页数 | 整数型 | | | n | 整数型 | | |
返回数据 = 到文本 (网页_访问_对象 (链接 )) 正则. 创建 ( #列表总页数, 返回数据, )总页数 = 到整数 (正则. 取子匹配文本 (1, 2 )) 计次循环首 (总页数, n )_启动窗口.标题 = “当前正在采集第” + 到文本 (n ) + “页,一共” + 到文本 (总页数 ) + “页”开始采集 (链接 + “list_” + 正则. 取子匹配文本 (1, 1 ) + “_” + 到文本 (n ) + “.html”)计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 访问链接 | 文本型 | | | 正则 | 正则表达式类 | | | 返回数据 | 文本型 | | | n | 整数型 | | | 图片链接 | 文本型 | | |
返回数据 = 到文本 (网页_访问_对象 (采集地址 )) 正则. 创建 ( #列表正则, 返回数据, , )计次循环首 (正则. 取匹配数量 (), n ) 图片链接 = 正则. 取子匹配文本 (n, 1 )图片目录名称 = 正则. 取子匹配文本 (n, 2 )目录是否存在 (取运行目录 () + “/图片采集/” + 图片目录名称 )图片详情 (“https://www.27270.com” + 图片链接 ) 计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回数据 | 文本型 | | | 正则 | 正则表达式类 | | | 总页数 | 文本型 | | | n | 整数型 | | | 临时链接 | 文本型 | | |
返回数据 = 到文本 (网页_访问_对象 (链接 )) 正则. 创建 ( #匹配总页数, 返回数据, , )总页数 = 正则. 取子匹配文本 (1, 1 ) 计次循环首 (到整数 (总页数 ), n )临时链接 = 文本_取左边 (链接, “.html”, , ) + “_” + 到文本 (n ) + “.html” 状态条1. 清空 ()状态条1. 加入栏目 (“正在采集:” + 临时链接, -1, , , )返回数据 = 到文本 (网页_访问_对象 (临时链接 )) 正则. 创建 ( #匹配图片地址, 返回数据 ) 下载图片 (正则. 取子匹配文本 (1, 1 )) 程序_延时 (1000 )计次循环尾 () 判断 (目录_是否存在 (路径 ) = 假)目录_创建 (路径 )图片名称 = 文本_取右边 (图片链接, “/”, )写到文件 (取运行目录 () + “/图片采集/” + 图片目录名称 + “/” + 图片名称, HTTP读文件 (图片链接 ))
使用技术总结:正则,创建目录,文本操作,
ps:调用了精易模块,不做上传,刚学,欢迎大神批评
|
-
-
图片采集.rar
179.72 KB, 下载次数: 56, 下载积分: 精币 -2 枚
评分
-
查看全部评分
|