Excel VBA – Web服务器authenticationpopup

我试图查询到我的电子表格中的Web中继设备(ControlByWeb X310) X310基本上是一个物联网设备。 它有一个内置的web服务器,当我第一次手动浏览它的URL时,它popup一个web服务器login页面(不是浏览器的HTML窗口):

在这里输入图像说明

我已经logging了一个通过Excel插入“从Web”数据连接添加这个日志数据的macros。 它基本上使用logging下面的VBA:

With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://111.111.111.111:8080/log.txt", Destination:=Range("$A$1")).... 

在最后一个项目结束语句“.Refresh BackgroundQuery:= False”需要一段时间来做它的事情,但什么都不返回。 如果我以前通过我的边缘浏览器和authentication的访问手动login到网页,那么这个命令返回我所需要的。 我有成千上万的这些设备坐在互联网上,我需要从这样的脚本收集数据,将循环通过每个将是非常实际的。

有QueryTables对象的命令或语法,可以将用户标识和密码传递到loginpopup窗口? 就像是:

 With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://111.111.111.111:8080/log.txt", ID:="name", PWD:="password" 

…不起作用。

我已经search到了很高的和低的,并通过抓取HTML发现了很多关于login的信息,但是我得到的popup窗口正在通过Web服务器身份validation进行服务。 任何帮助,将不胜感激。