本文主要是介绍易语言爬取中国天气预报网的图片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
易语言爬取中国天气预报网的图片
.版本 2.子程序 天津雷达_爬取
.局部变量 雷达页面, 文本型
.局部变量 返回状态, 文本型
.局部变量 正则, 正则表达式类
.局部变量 循环计次, 整数型
.局部变量 图片地址, 文本型
.局部变量 ul, 文本型
.局部变量 是否写入, 逻辑型
.局部变量 result, 文本型, , "0"
.局部变量 name, 文本型天津雷达url = 编辑框2.内容
雷达页面 = 获取请求结果 (天津雷达url)
ul = 文本_取出中间文本 (雷达页面, “<ul id=” + #引号 + “mycarousel” + #引号 + “ class=” + #引号 + “jcarousel-skin-tango” + #引号 + “>”, “</ul>”, )
文本_取中间_批量 (ul, “data-original=” + #引号, #引号, result, , , , , , , )' 创建目录 (“D:\图片集\天津雷达”)
.计次循环首 (取数组成员数 (result), 循环计次)图片地址 = result [循环计次]' 调试输出 (“循环计次” + 到文本 (循环计次))图片地址 = 子文本替换 (图片地址, “small”, “medium”, , , 真)name = 到文本 (循环计次) + “.jpg”' name = 文本_取出中间文本 (图片地址, “_”, “?v=”, )' 调试输出 (name + “----图片名称-----”)是否写入 = 写到文件 (编辑框7.内容 + “/” + name, 网页_访问 (图片地址, , , , , , , , , , , , ))' 编辑框5.加入文本 (“ 天津雷达图片:” + name + “ 正在下载...” + #换行符).如果 (是否写入)编辑框5.加入文本 (到文本 (取现行时间 ()) + “ 天津雷达图片:” + name + “ 下载成功” + #换行符)' 调试输出 (“保存成功!”).否则编辑框5.加入文本 (到文本 (取现行时间 ()) + “ 天津雷达图片:” + name + “ 下载失败” + #换行符)' 调试输出 (“保存失败!”).如果结束.如果真 (循环计次 = 9)跳出循环 ().如果真结束.计次循环尾 ()
这篇关于易语言爬取中国天气预报网的图片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!