使用我的代码(如下所示),我捕获了我网站网页的源代码,然后我尝试使用 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