【发布时间】:2023-04-01 19:13:01
【问题描述】:
MSXML2.ServerXMLHTTP 通常在 VBA 中用于进行 Web 服务调用。但是,在我的宏中,使用 MSXML2.ServerXMLHTTP 的调用不会设置正确的 cookie。如果我改用 InternetExplorer.Application 对象并像这样打开一个不可见的浏览器:
myIE = CreateObject("InternetExplorer.Application")
.Visible = False
.Navigate "http://someserver/resources/postrequest"
是否可以从 myIE 对象获取 xml 响应?如果是这样,怎么做?另外我的请求需要是 POST 而不是 GET,所以上面的代码可能也不起作用。
【问题讨论】:
-
您正在寻找的是谷歌搜索还是可能更复杂的东西?您可以使用 XMLHTTp 登录网站,所以我不清楚您为什么认为 cookie 会成为问题
-
很抱歉给您带来了困惑。它与 google 无关,只是 url 的替代品。
标签: vba