回 帖 发 新 帖 刷新版面

主题:[讨论]如何控制ie后退、前进?

Sub 数据抓取()
Dim IE As Object , URL$

URL = "http://www.jncc.gov.cn/realtymisportal/MonoList.aspx"
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True 

IE.Navigate (URL)   '第一个页面

    Do Until IE.ReadyState = 4  '检查新窗口是否加载完毕(4表示完全加载) 
          DoEvents                  '循环中交回工作权限给系统,以免"软死机" 
    Loop 

    IE.Navigate ("javascript:__doPostBack('DG_Item$_ctl19$_ctl2','')")
    '第二个页面
    '这个地方,URL地址未发生变化!!

    Do Until IE.ReadyState = 4   
         DoEvents 
    Loop 

    IE.Navigate ("javascript:__doPostBack('DG_Item$_ctl3$_ctl1','')")
  '第三个页面,这里url是发生变化的

    Do Until IE.ReadyState = 4   
         DoEvents                 
    Loop 

    IE.GoBack  '不行,退回的是第一个页面 
'这个地方想退回到第二个页面。怎么做??? 

End Sub 

回复列表 (共6个回复)

沙发

[url=http://bbs.pfan.cn/downfile.asp?fileid=4151]有用吗?[/url]

板凳


米用,我还问啊……

问了3、4天了,也米找到答案……

3 楼

[quote][url=http://bbs.pfan.cn/downfile.asp?fileid=4151]有用吗?[/url]
[/quote]
[quote]米用,我还问啊……[/quote]
bcahzvip回答得太隐晦了。呵呵[em2]

4 楼

= =;
[url]http://bbs.pfan.cn/downfile.asp?fileid=4151[/url]
呵呵!~

5 楼

[quote]= =;
[url]http://bbs.pfan.cn/downfile.asp?fileid=4151[/url]
呵呵!~[/quote]

我靠,欺负我不会vb[em6]

我说我问了n天也米人知道怎么搞呢,原来真的不是一句两句代码可以决绝的问题啊…………

非常感谢。
[em1][em1][em1]

6 楼


能不能简单的说说用法??让我结合着google 可以自己用就可以了

我来回复

您尚未登录,请登录后再回复。点此登录或注册