首页 > 编程语言 > 详细

利用易语言简单获取讯飞语记文字

时间:2021-04-30 22:32:35      阅读:32      评论:0      收藏:0      [点我收藏+]

思路:获取网站源码,再对网站源码进行元素筛选

1.放置易语言控件,将支持库选中

技术分享图片

 

 

2.开始写代码

由于编码不同直接用HTTP读文件会导致乱码所以我们需要转码一次

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

句柄 = 编码转换_打开 (#编码_UTF_8, #编码_GBK)
转换后的结果 = 编码转换_转换 (句柄, HTTP读文件 (“http://www.iyuji.cn/iyuji/s/VGI0NUxCbHhEdlBTWVRtcGlJQnJxQT09/1618755953598360”), 成功标识)
编码转换_关闭 (句柄)
网页源码 = 到文本 (转换后的结果)

然后这个网页源码就是获取到网页源码了(里面缺少的变量需要自己定义)

3.找到文字的位置

打开讯飞进行审查元素

技术分享图片

 

可以看见文字在这里

4.利用模块 进行取文字

添加精易模块 使用其中的文本_取出中间文本

结合网页的源码 写法如下

公告 = 文本_取出中间文本 (网页源码, “<p>”, “</p>”)

意思就是找到网页源码里<p>和</p>中间的文字然后保存到公告

5.放入标签中

 

标签1.标题 = 公告

 

6.编译测试

 

技术分享图片

可以看见已经获取到了 

如果不想按钮获取可以加个定时器

全部源码

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

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击

句柄 = 编码转换_打开 (#编码_UTF_8, #编码_GBK)
转换后的结果 = 编码转换_转换 (句柄, HTTP读文件 (“http://www.iyuji.cn/iyuji/s/VGI0NUxCbHhEdlBTWVRtcGlJQnJxQT09/1618755953598360”), 成功标识)
编码转换_关闭 (句柄)
网页源码 = 到文本 (转换后的结果)
公告 = 文本_取出中间文本 (网页源码, “<p>”, “</p>”)
标签1.标题 = 公告

变量

.版本 2

.全局变量 句柄, 整数型
.全局变量 转换后的结果, 字节集
.全局变量 成功标识, 逻辑型
.全局变量 网页源码, 文本型
.全局变量 公告, 文本型

 


 

利用易语言简单获取讯飞语记文字

原文:https://www.cnblogs.com/zx469321142/p/14723275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!