当前位置:首页 » 操作系统 » 易语言取网页源码

易语言取网页源码

发布时间: 2022-01-21 01:11:11

1. 易语言如何获取网页源码的并展示出来

.版本2

.支持库RegEx

.支持库internet

.支持库iext

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

.局部变量网页文本,文本型

.局部变量表达式,正则表达式

.局部变量搜索结果,搜索结果,,"0"

.局部变量计次变量,整数型

.局部变量文本,文本型

网页文本=到文本(HTTP读文件(编辑框1.内容))

网页文本=子文本替换(网页文本,#引号,“'”,0,,真)

网页文本=到小写(网页文本)

透明标签1.标题=取中间文(网页文本,“<title>”,“</title>”)

表达式.创建(“meta(.*?)>”,假)

搜索结果=表达式.搜索全部(网页文本)

.计次循环首(取数组成员数(搜索结果),计次变量)

文本=搜索结果[计次变量].取子匹配文本(网页文本,1,)

.判断开始(寻找文本(文本,“name='keywords'”,1,假)>0)

透明标签2.标题=取中间文(文本,“content='”,“'”)

.判断(寻找文本(文本,“name='description'”,1,假)>0)

透明标签3.标题=取中间文(文本,“content='”,“'”)

.默认

.判断结束

.计次循环尾()

.子程序取中间文,文本型

.参数全文,文本型

.参数左文,文本型

.参数右文,文本型

.局部变量位置,整数型

.局部变量总长度,整数型

.局部变量文本,文本型

总长度=取文本长度(全文)

位置=寻找文本(全文,左文,,假)

.如果真(位置<0)

返回(“”)

.如果真结束

位置=位置+取文本长度(左文)

文本=取文本中间(全文,位置,总长度)

总长度=取文本长度(文本)

位置=寻找文本(文本,右文,,假)-1

.如果真(位置<0)

返回(“”)

.如果真结束

文本=取文本中间(文本,1,位置)

返回(文本)

2. 求易语言取网页文本源码

.版本 2.支持库 internet
.子程序 取网页纯文本, 文本型.参数 网址, 文本型
.局部变量 temp_____, 文本型
.局部变量 逻辑, 逻辑型

temp_____ = 到文本 (HTTP读文件 (网址))逻辑 = 真
.循环判断首 ()
处理事件 ()
.如果 (寻找文本 (temp_____, “<”, , 假) > 寻找文本 (temp_____, “>”, , 假))
temp_____ = 子文本替换 (temp_____, “>”, , , 1, 真)
.否则
temp_____ = 子文本替换 (temp_____, 取文本中间 (temp_____, 寻找文本 (temp_____, “<”, , 假), 寻找文本 (temp_____, “>”, , 假) - 寻找文本 (temp_____, “<”, , 假)), , , , 假)
.如果结束
.如果真 (寻找文本 (temp_____, “<”, , 假) = -1)
逻辑 = 假
.如果真结束

.循环判断尾 (逻辑)返回 (temp_____)

3. 易语言取网页指定内容源码

要方便快捷的话,就用精易模块里面的取出中间文本(),不想用模块的话就用分割文本。建议你用精易模块的文本_取中间文本()

4. 易语言如何获取Html页面源码

添加精易模块,可以使用
网页内容(文本型)=网页_访问(网页地址,‘GET’)

5. 易语言取网页 源代码 内容

取不到吧,你要先分析代码,工作量挺大的

6. 易语言如何取网页上某一源码保存到文本

通用对话框可以保存

7. 易语言如何在网页登录的情况下获取网页源码

网页编码是utf你需要转换成gbk

8. 易语言取当前浏览器网页地址和网页源码

procere TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := WebBrowser1.LocationURL;
Memo1.Lines := IdHTTP1.Get('www.qq.com');
end;

9. 易语言:如何取得网页源码中需要的内容

用取文本中间就行了,给你一个我最初学时编写的一个程序和你想要的类似,希望对你有所帮助

服务器地址分析.e" wealth="0" />

10. 易语言 如何读取网页源文件的代码!

易语言 如何读取网页源文件应用三种方法:调用API函数、创建使用MSXML2.XMLHTTP;
调用格式: 〈字节集〉 编码转换 (字节集 被转换数据,文本型 转换前的数据编码,文本型 转换后的数据编码,〔逻辑型变量 执行结果〕) - 编码转换支持库->编码转换
英文名称:iconv
将指定的数据从一种编码转换为另一种编码,返回转换后的数据。如果执行失败,将返回空字节集,同时设置参数“执行结果”为“假”。本命令相当于“编码转换_打开()”“编码转换_转换()”“编码转换_关闭()”三个命令的组合使用。本命令为初级命令。
参数<1>的名称为“被转换数据”,类型为“字节集(bin)”。
参数<2>的名称为“转换前的数据编码”,类型为“文本型(text)”。可以使用本库中定义的以“编码_”开头的编码常量。编码名称不区分字母大小写。注意:如果指定的编码与“被转换数据”的实际编码不符,很可能导致编码转换失败。
参数<3>的名称为“转换后的数据编码”,类型为“文本型(text)”。可以使用本库中定义的以“编码_”开头的编码常量。编码名称不区分字母大小写。
参数<4>的名称为“执行结果”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。如果提供本参数,其中将被写入本命令的执行结果——执行成功时为真,执行失败时为假。

热点内容
电信级服务器电脑 发布:2024-11-15 09:26:27 浏览:246
压缩某个文件夹 发布:2024-11-15 09:03:11 浏览:891
网址能解压吗 发布:2024-11-15 08:54:09 浏览:933
python更改目录 发布:2024-11-15 08:41:08 浏览:265
服务器闪存可以装在一般电脑上吗 发布:2024-11-15 08:36:46 浏览:8
安卓手机怎么查询自己的路线轨迹 发布:2024-11-15 08:32:19 浏览:969
phpdatet 发布:2024-11-15 08:32:17 浏览:507
HDB3编译码实验 发布:2024-11-15 08:17:31 浏览:212
怪星球编程 发布:2024-11-15 08:15:55 浏览:844
慧编程价格 发布:2024-11-15 08:14:09 浏览:459