>@Qharr 如何将您的精彩脚本从XMLHTTP修改为ServerXMLHTTP以启用代理?
参考: 谷歌搜索通过 VBA 没有结果,如果使用电话号码
已对此进行了审查,但没有找到解决方案:XMLHTTP 和 ServerXMLHTTP 之间的差异
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", urlx, False
'.setProxy 2, "proxy.net:8080"
'.setProxyCredentials "proxy_login", "proxy_password"
.send
html.body.innerHTML = StrConv(.responseBody, vbUnicode)
End With
尝试以下操作
.setProxy 2, "http=myProxyServer:8080", ""
这是使用 MSXML2。ServerXMLHTTP.取自这里
注意配置的使用
proxycfg -u
另请参阅指向 proxycfg 的链接以及如何使用 Microsoft.XMLHTTP 指定代理配置?
如果您决定使用浏览器,请参阅以下内容以使用硒和代理。
来自OP的反馈:
XMLHTTP.setProxy 2, "http=url or IP:port"
XMLHTTP.setProxyCredentials "username", "password"