易语言浏览本地html,简单的易语言读取网页文本程序
就是读取这个网页的内容 效果看下图
源代码:
=============================================================================
.版本 2
.支持库 EThread
.支持库 internet
.支持库 iext
.程序集 窗口程序集1
.程序集变量 线程句柄, 整数型
.子程序 _按钮1_被单击
.判断开始 (编辑框2.内容 ≠ “”)
时钟1.时钟周期 =
200
启动线程
(&读网页数据, , 线程句柄)
.默认
.判断结束
.子程序 读网页数据
.局部变量 网页文本, 文本型
.局部变量 开始位置, 整数型
.局部变量 结束位置, 整数型
网页文本 = 到文本 (HTTP读文件 (编辑框2.内容)) ' 读入网页数据
.如果真 (网页文本 = “”)
信息框
(“读取网页数据失败”, 0, )
返回 ()
.如果真结束
.如果 (寻找文本 (网页文本, “var listIssue =”, , 假) ≠ -1 且 寻找文本 (网页文本, “var
stringBuilder = []”, , 假) ≠ -1)
开始位置 = 寻找文本
(网页文本, “var listIssue =”, , 假)
结束位置 = 寻找文本
(网页文本, “var stringBuilder = []”, 开始位置, 假)
网页文本 = 取文本中间
(网页文本, 开始位置 + 取文本长度 (“var listIssue =”), 结束位置 - 开始位置)
网页文本 = 取文本中间
(网页文本, 1, 寻找文本 (网页文本, “]”, , 假))
开始分析
(网页文本)
.否则
信息框
(“数据读取错误”, 0, )
.如果结束
.子程序 开始分析
.参数 内容, 文本型
.局部变量 期号, 文本型
.局部变量 开奖号码, 文本型
.局部变量 开奖时间, 文本型
.局部变量 开奖数据, 文本型, , "0"
.局部变量 一期数据, 文本型, , "0"
.局部变量 计次, 整数型
开奖数据 = 分割文本 (内容, “},{”, )
.如果真 (取数组成员数 (开奖数据) = 0)
信息框
(“数据初始化失败”, 0, )
返回 ()
.如果真结束
编辑框1.加入文本 (#换行符 +
“ 开奖号码 开奖时间 期号” + #换行符 + “---------------------------------------------------”
+ #换行符)
.计次循环首 (取数组成员数 (开奖数据), 计次)
处理事件
()
一期数据 = 分割文本
(开奖数据 [计次], #引号, )
开奖号码 = 取文本左边
(一期数据 [4], 14)
开奖时间 = 一期数据
[8]
期号 = 一期数据
[12]
' 编辑框1.加入文本
(“开奖号码:” + 开奖号码 +
“ 开奖时间:” +
开奖时间 + “ 期号:”
+ 期号 + #换行符)
编辑框1.加入文本 (“
” + 开奖号码 + “ ” + 开奖时间 + “ ” + 期号 + #换行符)
.计次循环尾 ()
时钟1.时钟周期 = 0
透明标签1.标题 = “”
.子程序 __启动窗口_将被销毁
强制结束线程 (线程句柄)
.子程序 _按钮2_被单击, , , 保存数据
.判断开始 (编辑框1.内容 ≠ “”)
.如果真 (文件是否存在
(取运行目录 () + “\data”) = 假)
创建目录 (取运行目录 () + “\data”)
.如果真结束
.如果 (写到文件
(取运行目录 () + “\data\” + 到文本 (取现行时间 ()) + “.txt”, 到字节集 (编辑框1.内容)) =
真)
信息框 (“保存成功”, 0, )
.否则
信息框 (“保存失败”, 0, )
.如果结束
.默认
.判断结束
.子程序 _时钟1_周期事件
.判断开始 (透明标签1.标题 ≠ “。。。。。。”)
透明标签1.标题 =
透明标签1.标题 + “。”
.默认
透明标签1.标题 =
“”
.判断结束
易语言浏览本地html,简单的易语言读取网页文本程序相关推荐
- c语言贪吃蛇最简单代码_C语言指针,这可能是史上最干最全的讲解啦(附代码)!!!...
点击上方"大鱼机器人",选择"置顶/星标公众号"福利干货,第一时间送达!指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机 ...
- c语言程序设计实验五,C语言 实验五 最简单的C语言程序设计
实验5:最简单的C语言程序设计 一. 实验目的: (1)掌握C语言中使用最多的一种语句--赋值语句的使用方法. (2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符. (3)进一步掌握编写 ...
- c++和c语言的区别_C语言编程篇·····最简单的C语言程序
C 语言的发展方向C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处 ...
- c语言读取网页文本内容,从文本文件中读取数据
请问如何用c语言从txt文件中读取数据? 请问如何用c语言从txt文件中读取数据? 就是用空格分开的数据,例如:12//其中的in.txt就是你要读取数据的文件,当然把它和程序放在同一目录 - #in ...
- AI Studio下C语言编程:一道简单的C语言作业题目
简 介: 本文测试了在 AI Studio中进行C语言编程的过程.使用与 搭建AI Studio 中Python开发环境 同样的 "AIS" python文件,可以在Windows ...
- c语言程序设计授课进度安排表,C语言程序设计教学大纲、教学计划进度简表
<C语言程序设计>教学大纲 课程名称:<C语言程序设计> 英文名称:PROGRAMMING IN C LANGUAGE 课程性质:公共选修课程 课程编号:1203141 所属院 ...
- python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...
1. 概述 gmq是基于redis提供的特性,使用go语言开发的一个简单易用的队列;关于redis使用特性可以参考之前本人写过一篇很简陋的文章Redis 实现队列; gmq的灵感和设计是基于有赞延迟队 ...
- 字节通常用英文单词bit来表示_又是一个看似简单但易错的C语言试题,来试一下?...
今天看到了一个比较有意思的C语言题目,看似简单,但里面的几个陷阱和考察的知识点比较有代表性,拿出来与大家分享一下: 请输入图片描述 问题很简单,就问会输出什么?大家可以先自己思考一下,我们就直接给出运 ...
- c 调用易语言dll字节集,总结VC与易语言DLL互相调用的方法
在编写程序的时候往往需要调用到别的语言编写的DLL文件,下面先来看一下在易语言中如何调用VC编写的DLL呢,首先用VC编写一个简单的DLL文件,代码如下: int WINAPI add(int x,i ...
最新文章
- oracle idcs,Oracle Spatial函数SDO_CS.Transform(value)结果非常慢
- 明晚来墨天轮直播间,听杨长老聊聊Oracle数据库并行的是是非非
- python process返回值_如何恢复传递给multiprocessing.Process的函数的返回值?
- 通过Keepalived实现Redis Failover自动故障切换功能
- nginx多域名设置和多子目录实现共用一端口
- 机器学习系列(九)【最大熵模型】
- 繁体中文游戏乱码解决工具
- Linux使用ragel进行文本快速解析(上)
- JUCE学习笔记03-Slider、Listener、Label类
- Power Apps 创建响应式布局
- ls算法java实现_Java API之算法 | 学步园
- 【微信小程序】微信小程序函数封装
- Thread.currentThread().interrupt()和Thread.interrupted()和Thread.currentThread().isInterrupted()
- 高手在民间——从WiMAX看自主创新
- package.json字段详解
- JavaScript 制作百度输入预测功能
- 陆虞候道 瑞星杀毒软件升级包
- 关于STM32 flash存储数据的一些弊端 及铁电存储器FM25L16B
- 好压(haozip)修复,压缩软件的别样用途
- lenovo联想3110打印机驱动下载
热门文章
- 2019年南京大学计算机研究生复试分数线,南京大学2019年硕士研究生复试基本分数线...
- 读 《硬派健身》:健身百问(不断更新)
- ICPC焦作站(E、F)+思维+树上dp
- Kubuntu samba安装
- MySQL数据库——复杂查询(二)
- 马斯克等超1200人联名公开信呼吁:停止训练更强大的AI,这背后原因发人深省,该给ChatGPT泼冷水了
- 在vue开发中会遇到methods方法里有一个函数嵌套另一个函数,最内层函数this取不到data数据,该怎么解决?
- 网络可视对讲系统服务器解决方案,医护可视对讲系统(IP网络)解决方案
- fabric cita 调研对比
- vs2017 开发工具颜色_2017年排名前50位的开发人员工具