如何在excel vba脚本中单击search/button后刷新HTML CONTENT数据
我是VBAmacros的新手。 我试图使用VBA代码设置网页的不同领域的值,然后单击searchbutton。 点击searchbutton后,页面的HTML内容将被刷新。 我想使用HTML对象检索刷新的数据
我正在使用下面的目标代码获取HTML内容
处理步骤 :
-
获取url的默认内容并将其存储在HtmlFile对象中
Web_URL = "http://www.ksestocks.com/Announcements" 'Create HTMLFile Object Set HTML_Content = CreateObject("htmlfile") 'Get the WebPage Content to HTMLFile Object With CreateObject("msxml2.xmlhttp") .Open "GET", Web_URL, False .send HTML_Content.Body.Innerhtml = .responseText End With
-
使用设置网页的不同字段的值
HTML_Content.getElementsByTagName
-
在“search数据库”元素上执行点击事件
Set elems = HTML_Content.getElementsByTagName("input") For Each e In elems If (e.getAttribute("value") = "Search Database") Then e.Click
-
点击元素表单后发布/页面重新加载。
-
我想再次得到formspost的新的html内容。
-
对html内容做进一步的处理。
我无法执行第5步和第6步。我需要知道在第4步之后要写什么代码。
问候