vba刮片代码无法识别标记或类

vba刮片代码无法识别标记或类,vba,getelementsbytagname,Vba,Getelementsbytagname,亲爱的飞越者: 我是VBA新手,我试图从一个有密码保护的网站上获取一些数据。 填写用户名和密码并单击submit按钮可以正常工作。然后,另一个页面打开,我必须点击几个“按钮”,但我不明白为什么它不起作用。 我试着点击下面的图标 <td class="menuitem"> <a title="Klik hier voor de dienst Kadaster-on-line" class="navig" onmouseover="return s_('Kadaster-on-li

亲爱的飞越者:

我是VBA新手,我试图从一个有密码保护的网站上获取一些数据。 填写用户名和密码并单击submit按钮可以正常工作。然后,另一个页面打开,我必须点击几个“按钮”,但我不明白为什么它不起作用。 我试着点击下面的图标

<td class="menuitem"> <a title="Klik hier voor de dienst Kadaster-on-line" class="navig" onmouseover="return s_('Kadaster-on-line')" onmouseout="return s_()" href="https://kadaster-on-line.kadaster.nl/default.asp" target="_parent">Kadaster-on-line</a>
代码似乎无法识别标记名“td” 我还尝试了类名为“menuitem”的代码

谁能帮帮我吗


亲切问候

您需要重新执行

Set HTMLDoc = IE.Document 
加载新页面后。否则HTMLDoc仍然指向上一页(不再可用…)

Set HTMLAs = HTMLDoc.getElementsByTagName("td")
    'For Each HTMLA In HTMLAs
        Debug.Print HTMLAs.Length
    'Next
Set HTMLDoc = IE.Document