|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 网页内容 | 文本型 | | | 正则 | 正则表达式 | | | 结果 | 搜索结果 | | 0 | 图片地址数组 | 文本型 | | 0 | i | 整数型 | | |
网页内容 = 到文本 (HTTP读文件 (“http://ciyuandao.com/photo/show/135014”)) 正则. 创建 ()正则.模式 = " ]+src= (["" 如果真 (正则. 搜索 (网页内容 ))  判断循环首 (正则. 取匹配结果 (结果 ))   加入成员 (图片地址数组, 结果 [2 ]. 取匹配文本 (网页内容 ))  判断循环尾 () 如果真 (取数组成员数 (图片地址数组 ) > 8 ) 重定义数组 (图片地址数组, 真, 8 ) 计次循环首 (取数组成员数 (图片地址数组 ), i ) 下载图片 (图片地址数组 [i ], i ) 计次循环尾 ()信息框 (“下载完成”, 0, , )返回 () 变量名 | 类 型 | 静态 | 数组 | 备 注 | 完整地址 | 文本型 | | | 文件数据 | 字节集 | | |
完整地址 = 处理相对路径 (原始地址 ) 文件数据 = HTTP读文件 (完整地址 ) 如果真 (取字节集长度 (文件数据 ) > 1024 ) 写到文件 (取运行目录 () + “\图片” + 到文本 (序号 ) + 取文件后缀 (完整地址 ), 文件数据 )返回 ()
前缀 = “http://ciyuandao.com” 如果真 (取文本左边 (原始地址, 4 ) ≠ “http”) 判断 (取文本左边 (原始地址, 1 ) = “/”) 返回 (前缀 + 原始地址 ) 返回 (前缀 + “/” + 原始地址 ) .判断结束 返回 (原始地址)位置 = 倒找文本 (地址, “.”, , 假) 如果 (位置 ≠ -1 ) 返回 (取文本中间 (地址, 位置, 取文本长度 (地址 ) - 位置 + 1 )) 返回 (“.jpg”)
|
|