|
【模块简介】
你还在用正则表达式痛苦地匹配网页吗?
你还在因为 精易模块 的正则提取在多层嵌套前失效而头秃吗?
你还在为 COM 对象解析网页卡顿、内存泄漏而烦恼吗? “极速HTML解析”模块来了!
本模块基于 Google 官方 Go 语言解析库 (GoQuery) 封装,采用 CSS 选择器 语法,速度极快,稳定性极强,且完全开源。 【核心优势】 无脑乱码处理:不管网页是 UTF-8 还是 GBK,丢进去,出来的就是正常中文。 CSS选择器:支持 #id、.class、div p span 等通用语法,精准定位,秒杀正则。 极简API:全模块只有一个类 HTML解析,不用在多个对象间晕头转向。 内存无忧:底层 Go 语言自动垃圾回收,易语言端自动管理句柄,彻底告别内存泄漏。
【小白上手三部曲】 加载:
解析.加载(网页源码) 取值:
标题 = 解析.取文本("title")
价格 = 解析.取文本(".price") 循环:
列表 = 解析.查找(".item")
.计次循环首 (列表.取数量(), i)
标题 = 列表.取文本(".title", i)
.计次循环尾 ()
【原理说明】
本模块内部调用了 Go 语言编写的高性能 DLL,将复杂的 HTML 解析树操作扁平化为易语言的简单命令。
HTML解析.rar
(3.57 MB, 下载次数: 181)
|