易语言取网页指定内容
展开全部
易语言取网页指定内容的操作步骤如下:
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
.子程序 取指定文本, 文本型, 公开
.参数 被搜寻的文本, 文本型
.参数 欲寻找的文本头, 文本型, , 不包含此文本
.参数 欲寻找的文本尾, 文本型, , 不包含此文本
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 取得文本, 文本型
a = 寻找文本 (被搜寻的文本, 欲寻找的文本头, , 假)
a = a + 取文本长度 (欲寻找的文本头)
b = 寻找文本 (被搜寻的文本, 欲寻找的文本尾, , 假)
取得文本 = 取文本中间 (被搜寻的文本, a, b - a)
返回 (取得文本)
---------------------------------------------------------------
参数1你把整个网页的源码转换为文本给他就行了
参数2是你要找的文本的前一段字符,查找后不包含在内的
参数3是你要找的文本的后面的一段字符,查找后不包含在内
使用方法:直接调用 取指定文本(,,)
他会返回你要找的文字的
把下面的源码复制进去:
---------------------------------------------------------------
.版本 2
.子程序 取指定文本, 文本型, 公开
.参数 被搜寻的文本, 文本型
.参数 欲寻找的文本头, 文本型, , 不包含此文本
.参数 欲寻找的文本尾, 文本型, , 不包含此文本
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 取得文本, 文本型
a = 寻找文本 (被搜寻的文本, 欲寻找的文本头, , 假)
a = a + 取文本长度 (欲寻找的文本头)
b = 寻找文本 (被搜寻的文本, 欲寻找的文本尾, , 假)
取得文本 = 取文本中间 (被搜寻的文本, a, b - a)
返回 (取得文本)
---------------------------------------------------------------
参数1你把整个网页的源码转换为文本给他就行了
参数2是你要找的文本的前一段字符,查找后不包含在内的
参数3是你要找的文本的后面的一段字符,查找后不包含在内
使用方法:直接调用 取指定文本(,,)
他会返回你要找的文字的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.版本 2
.支持库 internet
.支持库 spec
.子程序 __启动窗口_创建完毕
.局部变量 网页标题, 文本型
.局部变量 网页内容, 文本型
网页内容 = 到文本 (HTTP读文件 (“这里输入网址”)) ' 注意 网页如果是UTF-8编码 你还得转码
网页标题 = 采集_取总文本 (网页内容, “<title>”, “</title>”)
调试输出 (网页标题)
.子程序 采集_取总文本, 文本型
.参数 总文本, 文本型
.参数 文本头, 文本型
.参数 文本尾, 文本型
.局部变量 位置1, 整数型
.局部变量 位置2, 整数型
位置1 = 寻找文本 (总文本, 文本头, , 真)
位置2 = 寻找文本 (总文本, 文本尾, 位置1 + 取文本长度 (文本头), 真)
.如果真 (位置2 > 位置1)
返回 (取文本中间 (总文本, 位置1 + 取文本长度 (文本头), 位置2 - 取文本长度 (文本头) - 位置1))
.如果真结束
返回 (“”)
.支持库 internet
.支持库 spec
.子程序 __启动窗口_创建完毕
.局部变量 网页标题, 文本型
.局部变量 网页内容, 文本型
网页内容 = 到文本 (HTTP读文件 (“这里输入网址”)) ' 注意 网页如果是UTF-8编码 你还得转码
网页标题 = 采集_取总文本 (网页内容, “<title>”, “</title>”)
调试输出 (网页标题)
.子程序 采集_取总文本, 文本型
.参数 总文本, 文本型
.参数 文本头, 文本型
.参数 文本尾, 文本型
.局部变量 位置1, 整数型
.局部变量 位置2, 整数型
位置1 = 寻找文本 (总文本, 文本头, , 真)
位置2 = 寻找文本 (总文本, 文本尾, 位置1 + 取文本长度 (文本头), 真)
.如果真 (位置2 > 位置1)
返回 (取文本中间 (总文本, 位置1 + 取文本长度 (文本头), 位置2 - 取文本长度 (文本头) - 位置1))
.如果真结束
返回 (“”)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http读取文件 用正则表达式匹配
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用gongyaya123所说的也行,自己写个取文本中间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询