使用Excel VBA和CreateObject(“ htmlfile”)时获取受保护的HTML字段

时间:2018-08-08 16:24:58

标签: excel vba

当使用下面的VBA代码从https网站获取HTML时,即使我通过方法(xml_obj)传递用户名和参数作为参数,我也会将HTML内容混淆为“ ****”而不是名称,方法是:xml_obj.Open“ GET” ,my_url,False,用户名,通过:

        Set xml_obj = CreateObject("MSXML2.XMLHTTP")
        Set html_doc = CreateObject("htmlfile")
        xml_obj.Open "GET", my_url, False, "Username", "Pass"
        xml_obj.send
        pageSource = xml_obj.responseText 

这是我得到的一些字符串结果:

full_name“:” ***** *****“,” address“:” ***** *****“,” city“:” ******“,”状态“:” *****“,” zip“:” *****“,”亲戚“:[” ***** *****“,” ***** *** **“,” ***** *****“,” ***** *****“,” *****

感谢您的帮助。

0 个答案:

没有答案