从 XMLHTTP 修改为 ServerXMLHTTP 以启用代理使用



>@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"

最新更新