【发布时间】:2015-11-11 07:00:57
【问题描述】:
我正在使用下面的代码
eSignIn.Click
Do While IE.READYSTATE <> READYSTATE_COMPLETE
DoEvents
Loop
Set html = IE.document
我得到的 html 是上一页的,而不是 IE 在点击事件后导航到的新页面。
即使IE 仍在加载,状态检查循环也会被跳过,如果放在IE.navigate 命令之后,它可以正常工作。
即使我在Set html = IE.document 语句之前放置一个中断并在页面加载后进入它,它仍然会加载上一页的文档。如果有人有解决方案,请告诉我。
谢谢
【问题讨论】:
-
这可能不是真正的新页面,而是新内容加载到同一页面中?
标签: vba excel web-scraping