0

Visual Basic で Web ブラウザに表示されたデータから文字列を見つけるにはどうすればよいですか。表示されたデータとは、webbrowser1.documenttext またはドキュメントの元の HTML からではなく、元の表示された Web ページからのものを意味します。多くのドキュメントには webbrowser1.documenttext コマンドでは表示されない ajax リンク領域が含まれているためです。

4

1 に答える 1

0

VBA 形式の WebBrowser オブジェクトのことですか? 次に、本文のテキストを取得できます (はい、現在のテキスト、ajax または javascript の変更あり):

Dim doc As MSHTML.HTMLDocument
Set doc = Wb1.Document

Dim s As String
s = doc.body.innerText

...そして、あなたが欲しいものを見つけてください。

注: WebBrowser オブジェクトを使用するには、 Microsoft HTML Object Library ( mshtml.tlb )への参照が必要です。

于 2013-07-08T08:00:06.960 に答える