使用我的代码(如下所示),我捕获了我网站网页的来源,然后我尝试使用InStr找到字符串并使用Split进行处理。一切正常,但我有一个需要帮助的问题。
当我登录我的网站并提供用户名和密码时,我可以在网页来源中看到字符串,但当我处于注销状态时,我的字符串在网页来源中不可见。代码中需要进行哪些更改才能告诉计算机我已登录。
这是缓存/ Cookie问题吗?如果是的话,如何对其进行编码以使其尊重浏览器缓存/ 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