我正在尝试创建一个循环来暂停我的子程序,直到它更改页面。一旦循环应该结束(一旦到达 /get 页面),我就会不断收到“访问被拒绝”。为什么会出现这种情况?有没有更好的方法来判断您何时更改了页面?我不相信我可以有效地使用文档完成事件来完成我想做的事情。
'axweb.navigate("my.url.com/")
htmldoc = axWeb.Document.frames("Frame1").document
If htmldoc.url = "my.url.com" Then
Do Until htmldoc.url = "my.url.com/get" 'this gives me access denied when stepping out
My.Application.DoEvents()
Try
htmldoc = axWeb.Document.frames("Frame1").document
Catch ex As Exception
End Try
Loop