设置VB脚本的代理

Den*_*hel -1 windows connection vbscript proxy web

我想在代理后面运行一个VB脚本.代理是为系统定义的:

在此输入图像描述

但是,代理不适用于我的vb脚本.如果我运行以下代码:

Dim objHttp
Set objHttp = CreateObject("Msxml2.ServerXMLHTTP")
objHttp.Open "GET", "http://www.google.de", False
objHttp.Send
output = objHttp.ResponseText
Set objHttp = Nothing 
Run Code Online (Sandbox Code Playgroud)

我收到超时错误:

在此输入图像描述

似乎脚本中没有使用代理.是否可以手动设置代理.

小智 5

添加此行

objHttp.setProxy 2, "http=myProxyServer:80", ""
Run Code Online (Sandbox Code Playgroud)

句法:

setProxy(ByVal proxySetting As SXH_PROXY_SETTING, [ByVal varProxyServer], [ByVal varBypassList])
Run Code Online (Sandbox Code Playgroud)

Msxml2.ServerXMLHTTP如果需要,该 对象还支持代理凭据.

句法:

setProxyCredentials(ByVal bstrUserName As String, ByVal bstrPassword As String)
Run Code Online (Sandbox Code Playgroud)