首页 > 解决方案 > 如何在 span id 下获取内部文本

问题描述

我正在开发一个 vba 网络自动化项目。我已经到了必须将消息显示在 Excel 表中的 Web 表单上的地步。相关部分的 HTML 代码如下。

 <span id="ctl00_ContentPlaceHolder1_lblMsg" style="color: red; font-size: 11px; font-style: normal; font-weight: bold;">Name or Father Name or Mother Name or Date of Birth already Exists.</span>

我尝试了以下代码,但没有得到任何结果

ThisWorkbook.Sheets("sheet3").Range("cs&y").Value = ie.document.getElementById("ctl00_ContentPlaceHolder1_lblMsg").getElementsByTagName("span")(0).innerText

我想得到“姓名或父亲姓名或母亲姓名或出生日期已经存在”作为结果

标签: vbaweb-scraping

解决方案


ThisWorkbook.Sheets("sheet3").Range("cs&y").Value = ie.document.getElementById("ctl00_ContentPlaceHolder1_lblMsg").innertext

推荐阅读