【发布时间】:2018-12-13 14:59:34
【问题描述】:
我想点击使用 VBA 的网页上的超链接,我使用以下方法找到了该链接:
Set trs = ie.document.getElementsByTagName("tr")
For Each trObj In trs
Set tds = trObj.getElementsByTagName("td")
For Each tdObj In tds
If tdObj.className = "btn_container" And tdObj.innerText = "Reinstate Award" Then
tdObj.Click
End If
Next
Next
我无法获得tdObj.Click 位来单击超链接。
html如下:
<td class="btn_container">
<input name="_linkSubmit" type="hidden"><a name="assessment_Reinstate" class="button_link" id="assessment_Reinstate" onclick="javascript:return disableLinks(this.href);" href='javascript:submitLink(document.Form0,"assessment_Reinstate");' type="button" renderer="uk.co.slc.tapestry.link.PortalLinkRenderer@1a79ffb">Reinstate Award</a>
</td>
任何帮助将不胜感激。
谢谢
吉姆
【问题讨论】:
标签: html excel vba web-scraping