0

使用我的代码(如下所示),我捕获了我网站网页的源代码,然后我尝试使用 InStr 查找字符串并使用 Split 处理它。一切正常,但我有一个需要帮助的问题。

当我登录到提供用户名和密码的网站时,我可以在网页源中看到该字符串,但是当我处于注销状态时,我的字符串在网页源中不可见。我需要在代码中进行哪些更改才能告诉计算机我已登录。

这是缓存/cookies 问题吗?如果是,如何对其进行编码,以便它尊重浏览器缓存/cookie,记住用户已登录并获取源,因为它显示为登录状态?

感谢回复。谢谢

Sub source()
    Dim oHttp As New WinHttp.WinHttpRequest
    Dim sURL As String
    Dim webpageSource As String
    sURL = "http://www.google.com"
    oHttp.Open "GET", sURL, False
    oHttp.send
    webpageSource = oHttp.ResponseText
End Sub
4

0 回答 0