gpt4 book ai didi

html - VBA -- 未指定 ID 时使用 getElementById

转载 作者:行者123 更新时间:2023-12-04 22:01:08 26 4
gpt4 key购买 nike

我正在修改一个相当广泛的 VBA Web 抓取工具,并在没有指定实际 id 时寻找一些关于如何通过 id 获取元素的建议。

<ul class="rtUL">
<li class="rtLI"><div class="rtMid">
<span class="rtSp"></span><span class="rtPlus"></span>
<a class="rtIn" href="/mhpviewer.aspx?FID=CSTAT">Claim Status</a>
</div></li><li class="rtLI"><div class="rtMid">
<span class="rtSp"></span><span class="rtPlus"></span>
<a class="rtIn" href="/mhpviewer.aspx?FID=EVER">Eligibility Verification</a>

我需要得到的元素是 <li>包含“资格验证”。有没有办法获取子元素或只是内部 HTML?

最佳答案

我假设您正在使用 InternetExplorer.Application(版本 8 及更高版本),已设法检索页面并且格式与您的问题一致。

Set Data = IE.Document.querySelectorAll("li>div>a") 
'looks for tag `a` inside tag `div` inside tag `li`

For Each oA In Data
If oA.InnerHTML = "Eligibility Verification" Then
Set oLI = oA.ParentNode.ParentNode
Debug.Print oLI.InnerHTML
End If
Next oA

关于html - VBA -- 未指定 ID 时使用 getElementById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34906975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com