代码如下,webbrowser1已经登陆到网页中,所有cookie 是正确的。
但返回的数据doc仍然是http://www.pceggs.com/play/pg28.aspx这个页面,而不是GlobalURL 这个页面。
通过WPE截包分析,xmlhttp确实下载了GlobalURL 的页面,但马上又下载了http://www.pceggs.com/play/pg28.aspx,最后返回的responseText得到的只是http://www.pceggs.com/play/pg28.aspx这个页面。
为什么?
    GlobalURL = "http://www.pceggs.com/play/pg28Insert.aspx?LID=" + id
    Set xmlobject = CreateObject("Microsoft.XMLHTTP")
    xmlobject.open "GET", GlobalURL, False
    xmlobject.setRequestHeader "Referer", "http://www.pceggs.com/play/pg28.aspx"
    xmlobject.setRequestHeader "Cookie", WebBrowser1.Document.cookie
    xmlobject.send
While xmlobject.ReadyState <> 4
    DoEvents
Wend
    If xmlobject.ReadyState = 4 Then
       Set doc = xmlobject.responseTEXT
    End If