易语言取网页指定内容

2024-11-15 13:58:14
推荐回答(5个)
回答1:

易语言取网页指定内容的操作步骤如下:

1、首先打开【易语言】新建一个【windows窗体程序】。

2、然后打开“百度新闻”http://news.baidu.com准备来取红框里的内容。

3、在要取的内容图片上点【鼠标右键】查看图片的宽和高,来确定新建易语言程序窗口的宽和高。宽561高305

4、修改易语言新建窗口的宽为561高为305。

5、在放个【外形框】组件到窗口里设置宽为561高为305左边为0顶边为0。

6、在外框组建设置宽为561高为305左边为0顶边为0。

7、接着在【外形框】组件里放入【超文本浏览框】,设置超文本浏览框顶边-20左边-20宽1000高1000地址为http://news.baidu.com。

8、最后看运行一下效果,那个图片在右下角,没有在窗口正中间,这样问题就解决了。

回答2:

贡献我的源码了、、好评啊亲
把下面的源码复制进去:

---------------------------------------------------------------

.版本 2
.子程序 取指定文本, 文本型, 公开
.参数 被搜寻的文本, 文本型
.参数 欲寻找的文本头, 文本型, , 不包含此文本
.参数 欲寻找的文本尾, 文本型, , 不包含此文本
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 取得文本, 文本型
a = 寻找文本 (被搜寻的文本, 欲寻找的文本头, , 假)
a = a + 取文本长度 (欲寻找的文本头)
b = 寻找文本 (被搜寻的文本, 欲寻找的文本尾, , 假)
取得文本 = 取文本中间 (被搜寻的文本, a, b - a)
返回 (取得文本)
---------------------------------------------------------------
参数1你把整个网页的源码转换为文本给他就行了
参数2是你要找的文本的前一段字符,查找后不包含在内的
参数3是你要找的文本的后面的一段字符,查找后不包含在内

使用方法:直接调用 取指定文本(,,)
他会返回你要找的文字的

回答3:

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

.子程序 __启动窗口_创建完毕
.局部变量 网页标题, 文本型
.局部变量 网页内容, 文本型

网页内容 = 到文本 (HTTP读文件 (“这里输入网址”)) ' 注意 网页如果是UTF-8编码 你还得转码
网页标题 = 采集_取总文本 (网页内容, “”, “”)
调试输出 (网页标题)

.子程序 采集_取总文本, 文本型
.参数 总文本, 文本型
.参数 文本头, 文本型
.参数 文本尾, 文本型
.局部变量 位置1, 整数型
.局部变量 位置2, 整数型

位置1 = 寻找文本 (总文本, 文本头, , 真)
位置2 = 寻找文本 (总文本, 文本尾, 位置1 + 取文本长度 (文本头), 真)
.如果真 (位置2 > 位置1)
返回 (取文本中间 (总文本, 位置1 + 取文本长度 (文本头), 位置2 - 取文本长度 (文本头) - 位置1))
.如果真结束
返回 (“”)

回答4:

http读取文件 用正则表达式匹配

回答5:

用gongyaya123所说的也行,自己写个取文本中间。