• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > vbs 解析html文档的方法(htmlfile)

vbs 解析html文档的方法(htmlfile)

作者:mdxy-dxy 字体:[增加 减小] 来源:互联网

mdxy-dxy 通过本文主要向大家介绍了htmlfile对象,htmlfile是什么,vba htmlfile,vbs打开html,html vbs等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

关于VBS采集,网上流行比较多的方法都是正则,其实 htmlfile 可以解析 html 代码,但如果 designMode 没开启的话,有时候会包安全提示信息。
但是开启 designMode (@预言家晚报 分享的方法) 的话,所有js都不会被执行,只是干干净净的dom文档,所以在逼不得已的情况下开启 designMode 一般情况保持默认即可。

Set html = CreateObject("htmlfile")
Set http = CreateObject("Msxml2.ServerXMLHTTP")

html.designMode = "on" ' 开启编辑模式

http.open "GET", "http://www.cnblogs.com/", False
http.send
strHtml = http.responseText

html.write strHtml ' 写入数据
Set post_list = html.getElementById("post_list")
For Each el In post_list.children
  WScript.Echo el.getElementsByTagName("a")(0).innerText
Next 
</div>

其实方法很简单,但是重点是会vbs的,却不一定都会 dom 操作,所以这个很纠结。
我也没办法,只能靠你们自己了,我只是分享一下思路而已、

这样解析 html 比正则方便快捷多了。

</div>

您可能想查找下面的文章:

  • vbs 解析html文档的方法(htmlfile)

相关文章

  • VBS教程:属性-Files 属性
  • 完整的注册表操作实例 VBS脚本
  • 用vbs读取index.dat内容的实现代码
  • 使用vbs获取雅虎汇率
  • vbs在网页中显示服务
  • 用vbscript实现在文本文件中搜索两个项
  • Windows Script Host之用vbs实现[浏览文件夹]功能
  • VBScript教程 第二课在HTML页面中添加VBscript代码
  • vbscript下调用 Dir 命令的方法
  • 注册表的禁用与解锁方法集合

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • vbs脚本实现修改DNS和清空IE临时文件功能
    • VBS教程:对象-FileSystemObject 对象
    • 使用 iisext.vbs 启用应用程序的方法
    • vbs 更改环境变量
    • ADOX.Catalog中文帮助详细说明chm文档第1/3页
    • VBS教程:VBscript属性-Length 属性
    • vbs循环产生的参数的传递问题
    • 用vbs确定计算机是否有 USB 2.0 端口的代码
    • vbscript Registry 注册表操作实现代码(读写删除)
    • 一个最简单的vbs类实例代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有