软件实时更新模块调用网页爬虫
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.测试截图



来源:CSDN
作者:气场五十米
链接:https://blog.csdn.net/xg987599519/article/details/104214898