脚本开发,脚本学习,辅助软件,各种工具软件
设为首页
收藏本站
切换到窄版
登录
注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
主页
BBS
教学视频
帮助文档
下载插件
易脚本
按键脚本
积分充值
在线文档7.1904
在线中文文档3.1233
dm最新版下载
dm中文版3.1233
大漠免注册
3Q4T网
»
主页
›
脚本学习
›
易语言模块
›
dom解析,基于DispHTMLDocument
访问密码统一为:3158
返回列表
查看:
1721
|
回复:
0
dom解析,基于DispHTMLDocument
[复制链接]
猫左猫右
猫左猫右
当前离线
积分
289
55
主题
55
帖子
289
积分
孩提
孩提, 积分 289, 距离下一级还需 111 积分
孩提, 积分 289, 距离下一级还需 111 积分
积分
289
收听TA
发消息
发表于 2020-5-27 18:01:44
|
显示全部楼层
|
阅读模式
前言:
本程序的对象(DispHTMLDocument对象)基于帖子:
开源,易语言调用com对象,实现css表达式爬虫开源
特性:
DispHTMLDocument对象共有 169 个属性,80 个方法,抛去大量事件触发命令,ie9重复命令,复制对象命令和写对象的命令,本程序已经将DispHTMLDocument对象中的绝大部分读的命令实现(共46个命令接口,我没有封装getSeletion,因为getSeletion过于复制且对于dom解析无实际意义)
本程序中接口的命令,参数注释均来自官方接口的注释,同时加入了“nodeType_”开头的常量。(它代表节点的节点类型。)
由于ie的问题,本程序的“querySelector”并不支持CSS3语法,但是确实是够用了。
拓展封装部分:
参考
精易模块
的“普通填表”,我封装了部分取元素的方法(比如支持src==xxx的语法)
例子:
在“_临时子程序”下我写了一个例程供大家参考(精易模块请自行引用!):
命令表一览:
下载链接:
https://t00y.com/file/20110282-445718335
3Q4T网,编程学习交流基地。
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表