我正在尝试使用vbscript从iframe剥离HTML。有任何体面的方法吗?这是我在网上找到的唯一建议,它是从主页提取HTML,而不是iframe:
pageHTML = ie.document.All("ExternalQuestionIFrame").Document.Body.innerHTML
external Questioniframe是名称属性。没有ID标记。
也许尝试iframe的contentwindow。
Set myFrame = ie.document.getElementByID("ExternalQuestionIFrame")
Set internalContent = myFrame.contentWindow
pageHTML = internalContent.Document.Body.innerHTML
这可能可以将其清理成一个单线,但我喜欢一次将物体设置为一小部分。
ContentWindow参考:http://www.w3schools.com/jsref/prop_frame_frame_contentwindow.asp