【发布时间】:2017-11-20 19:17:17
【问题描述】:
下面是我试图抓取的网站上的 HTML 代码。屏幕上的按钮是“立即预订”,但据我所知,跨度不可点击,所以我尝试使用下面的 VBA 代码点击“btn search-btn”:-
Set AvailableLinks = appIE.document.getElementsByClassName("btn search-btn")
AvailableLinks.Click
使用上面的代码,我收到错误“对象不支持属性或方法” 任何帮助我指出正确方向的帮助将不胜感激。
</table>
</div>
</div>
<div class="form-actions clearfix">
<a class="btn search-btn ">
<span class="end"></span>
<span class="tile">Book Now</span>
<span class="start ion-android-arrow-dropright-circle"></span>
</a>
<div class="validation-error ">
【问题讨论】:
-
试试这个:
AvailableLinks(0).Click -
@Kazimierz Jawor 谢谢。使用 AvaibleLinks(0).Click 我不再收到对象错误并且我的代码运行但代码没有单击按钮。有什么想法吗?
-
@Shahin 有什么想法吗?
-
检查这个解决方案:link.
-
@Anthony ,尝试 Kazimierz Jawor 按照他已经提供的链接建议的那个。通常这种方法大部分时间都有效。
标签: vba web-scraping