つまづいた石ころ、ぶつかった壁

問題(と解消)の記録

vbsでDOM操作

先日vbsからのhttpリクエストはできたのですが、どうやってデータを抜き出そうかと考えていました。
正規表現でデータを切り取るのはどうにもめんどくさいし
簡単にjavascriptな感じでDOM操作したいと思っていたのですが、
htmlfileなるものでできました!

Dim doc: Set doc = CreateObject("htmlfile")

doc.Write(xhr.responseText)

Dim div:Set  div = doc.getElementsByTagName("div")


htmlfile、全部小文字で雑な扱いを受けてるのかと思います。。。


  • 参考

WSHでMSHTML.HTMLDocumentを扱えた
コマンドラインでHTMLファイルをテキストファイルにする。
Parse html file using MSHTML in VBScript
WSH で HTML を XPath したいんじゃあああぁぁ