易语言怎么写一个读取网页上信息的程序,请看补充!
如读取百度空间发的一篇文章,想利用它搭建一个服务器吧!写入一个注册信息之后下一次来只要读写的这个信息即可,本来可以用读写配置项的,但是只要重装机子就消失了,所以我想利用网...
如读取百度空间发的一篇文章,想利用它搭建一个服务器吧!写入一个注册信息之后下一次来只要读写的这个信息即可,本来可以用读写配置项的,但是只要重装机子就消失了,所以我想利用网页的方式来保存信息。自动写入信息我已经会了,怎么读啊?是读取指定的信息哦!我知道要用到一个http读文件的命令,但不知道怎么只读取指定的信息!各位高手帮帮忙啊!拜托了,谢谢啊!
展开
5个回答
展开全部
百度空间中文章的内容这样写:<Version>版本号:V1.00</Version>
然后易语言的代码:
.版本 2
.支持库 internet
.子程序 _按钮1_被单击
.局部变量 a, 文本型
.局部变量 a1, 文本型
.局部变量 a2, 文本型
.局部变量 版本号, 文本型
a = HTTP读文件 (“文章地址”)
a1 = 寻找文本 (a, “<Version>”, 1, 假)
a2 = 寻找文本 (a, “</Version>”, a1, 假)
版本号 = 取文本中间 (a, a1 + 9, a2 - a1 - 9)
然后易语言的代码:
.版本 2
.支持库 internet
.子程序 _按钮1_被单击
.局部变量 a, 文本型
.局部变量 a1, 文本型
.局部变量 a2, 文本型
.局部变量 版本号, 文本型
a = HTTP读文件 (“文章地址”)
a1 = 寻找文本 (a, “<Version>”, 1, 假)
a2 = 寻找文本 (a, “</Version>”, a1, 假)
版本号 = 取文本中间 (a, a1 + 9, a2 - a1 - 9)
展开全部
首先先确定要读取的内容
先读取网页全部内容
然后 精易模块 文本_取文本中间
先读取网页全部内容
然后 精易模块 文本_取文本中间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得原来Windows有一个API,好像是读取远程文件的,在“user32.dll”里边,你看看。把网页文件读取后最好使用“super-ec”模块中的汇编命令“eax”进把文件写入内存操作,这是流行的处理方法,说速度快。不用这个就用老方法,下载之后用文件命令读取,这样也行。然后你看一看HTML教程,网上有很多,学完后写好相应算法(就是读取相应代码段的算法),就可以读取了。
参考资料: win-API;Super-EC使用说明
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http读文件 就是读取的网页源码,你读取到网页源码后在源码里面找你需要的文本不就可以了吗。
更多追问追答
追问
我当然知道啊,可是我要他自己帮我找,我编写的程序给别人用总不可能要我或他们自己来找吧!叫我怎么让他自己找我想要的内容!
追答
你是没懂意思,读出源码,然后你不会调用取文本中间以及取文本左边和右边等命令吗?调用这些命令来取出你需要的文本啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
支持库
追问
支持库?哪还有呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询