首页 > 解决方案 > 使用 vbscript 获取网页上具有特定 SRC 值的所有图像

问题描述

我有一个如下所示的 HTML

<img src="a.gif" height="12" width="12">
<img src="a.gif" height="12" width="12">
<img src="a.gif" height="12" width="12">
<img src="b.gif" height="12" width="12">
<img src="b.gif" height="12" width="12">

我需要使用 vbscript 计算 src="a.gif" 的 img 标签数量

标签: imageweb-scrapingvbscriptscripting

解决方案


我会用

objIE.document.querySelectorAll("[src='a.gif']").Length

这是通过它们的值仅计算一组特定 src 的最快方法。不需要循环。它使用 css attribute=value 选择器在相关节点上进行匹配,并使用返回的 nodeList 的 .Length 属性来获取项目计数。


推荐阅读