@Qharr如何将精彩的脚本从XMLHTTP修改为ServerXMLHTTP以启用代理?
REF:Google search via VBA no results if use a phone number
对此进行了审查,因为未找到解决方案: Differences between XMLHTTP and 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
答案 0 :(得分:1)
尝试以下
.setProxy 2, "http=myProxyServer:8080", ""
这正在使用MSXML2.ServerXMLHTTP。取自here
请注意配置的使用
proxycfg -u
另外,请参见指向proxycfg和how can I specify a proxy configuration using Microsoft.XMLHTTP?的链接
如果您决定使用浏览器,请参阅以下有关使用selenium and proxy的信息。
OP的反馈:
XMLHTTP.setProxy 2, "http=url or IP:port"
XMLHTTP.setProxyCredentials "username", "password"