0

私のコード (以下に示す) を使用して、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
4

0 に答える 0