私のコード (以下に示す) を使用して、Web サイトの Web ページのソースをキャプチャし、InStr で文字列を見つけて Split で処理しようとしています。すべてが機能していますが、助けが必要な問題があります。
ユーザー名とパスワードを入力して Web サイトにログインすると、Web ページのソースに文字列が表示されますが、ログアウト状態のときは Web ページのソースに文字列が表示されません。ログインしていることをコンピューターに伝えるコードにどのような変更が必要ですか。
これはキャッシュ/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