软件实时更新模块调用网页爬虫

心已入冬 提交于 2020-02-08 00:46:30

软件实时更新模块调用网页爬虫


My Blog[ 我的博客 ] :新零云博客-云翼校园计划

大家可以来学习学习噢!!!


1.实时更新思路

定义此软件的现在版本号,每次打开软件爬取指定网页内容(事先设置好的),如果网页上的版本号!=现在版本号,自动跳转到软件更新页面,同时销毁程序。

即不更新至最新版本,无法使用。(可以修改成不更新也可以使用)
将销毁()去掉


2.代码分析

1.定义了版本号是:GUI-1.0.2
2.然后爬取网页:http://www.xingly.cn/version.html 这个自行修改
网站内容改成最新版本号。

1.自己搭建在线更新页面最新版本号网页
2.需要用到 精益模块 中的读取网页文本函数


3.源代码-E

.版本 2
.支持库 internet
.支持库 eAPI

.程序集 窗口程序集_启动窗口
.程序集变量 源码, 文本型
.程序集变量 版本号, 文本型

.子程序 __启动窗口_创建完毕
版本号 = “GUI-1.0.2”
源码 = 到文本 (HTTP读文件 (“http://www.xingly.cn/version.html”))
.如果 (文本_取出中间文本 (源码, “<title>”, “</title>) ≠ 版本号)
    信息框 (“当前版本号:” + 版本号 + “    最新版本号:” + 文本_取出中间文本 (源码, “<title>”, “</title>), 1, “”, )
    信息框 (“非最新版本,请更新至最新版本!”, 0, “错误警告,请更新!”, #错误图标)
    打开指定网址 (“http://www.xingly.cn/version.html”)
    销毁 ()

.否则
    信息框 (“当前版本号:” + 版本号 + “    最新版本号:” + 文本_取出中间文本 (源码, “<title>”, “</title>), 1, “检查更新中......”, )
    信息框 (“已是最新版本!”, 0, “欢迎使用”, )

4.测试截图

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!