XMLHTTP-Request を使用して Web サイトからデータを取得し、VBS でそれらを操作しています。これは、デフォルトのインターネット接続でうまく機能します。しかし、現在、「プロキシ」接続を使用している顧客に対処する必要があります。
残念ながら、私はさまざまなプロキシ ソリューションにあまり詳しくありません。動作は次のとおりです。ブラウザーを開いていると、認証ダイアログ (ユーザー名/パスワード) が表示されます。ユーザー名/パスワードを入力すると、すべての Web サイトにアクセスできます。ブラウザを閉じて再起動すると、自動化ダイアログが再び表示されます。
ここで少しコードを示します。「より優れたメモ帳」で作業しているため、他のオブジェクト プロパティが表示されません。
Set XMLHTTP = CreateObject("Microsoft.XMLHTTP")
XMLHTTP.Open "GET", "http://www.mywebsite.de/getData.php" ,0
XMLHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
XMLHTTP.Send("content=1")
MsgBox(XMLHTTP.responseText)
強制プロキシを使用しているマシンでこのコードを実行すると、すぐに「アクセスが拒否されました」というエラーが表示されます。
ここにプロキシ認証サポートを追加するにはどうすればよいですか? もし本当にそんなことが可能なら…
ありがとうございました!