我正在使用Excel和VBA编写我的第一个数据抓取器.我一直试图去网站的下一页.源代码如下:
<li><a href="#" onclick="changePage(2); return false;">Page 2 of 24</a></li>
Run Code Online (Sandbox Code Playgroud)
这是我的VBA代码,但似乎不起作用:
For Each l In ie.Document.getElementsByTagName("a")
If l.href = "#" And l.onclick = "changePage(2); return false;" Then
l.Item(2).Click
Exit For
End If
Next l
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,我没有收到任何错误,但它似乎没有转到第2页.请记住,第2页后面有更多页面.我的想法是稍后用变量替换"2"并增加变量一个.但我需要先让它工作.
感谢无论谁能提供帮助.