1
A
答えて
5
Internet ExplorerをCOMオブジェクトとして使用できます(画面に表示されません)。たとえば、HTMLのプレーンテキスト版を入手するには:
Public Function Html2Text(ByVal Data _
As String) As String
Dim obj As Object
On Error Resume Next
Set obj = _
CreateObject("htmlfile")
obj.Open
obj.Write Data
Html2Text = obj.Body.InnerText
End Function
さらに複雑なことをするために要素ツリーを歩くこともできます。
クレジット:Karl Peterson in Visual Studio Magazine。
2
を使用した例を探しています。パターンを作成し、HTMLから必要なデータを抽出します。このリンクでは、vb6で正規表現を使用する方法を知ることができます。http://www.regular-expressions.info/vb.html
0
HTMLが正しく構成されていない可能性があります。正規表現でタグを削除することは非常に困難です。別の方法として、Internet ExplorerをVBでCOMオブジェクトとして読み込み、Internet ExplorerでHTMLドキュメントを読み込んで解釈された要素ツリーを調べる方法があります。
関連する問題
- 1. AngularJSで$ httpを使用してサーバーからHTMLコンテンツを取得する方法
- 2. リダイレクトを使用してURLからHTMLコンテンツを取得する
- 3. Inet in vb6を使用してHTMLページコンテンツを取得し、そのコンテンツをTextBoxに入れる方法は?
- 4. jsoupでクラス名を使用してHTMLコンテンツを取得する方法は?
- 5. WatiNプロパティを使用して完全なHTMLコンテンツを取得する方法
- 6. html要素からhrefコンテンツを取得する方法
- 7. htmlからコンテンツを取得する
- 8. jQueryを使用してiframeのhtmlコンテンツを取得する
- 9. bashを使用してWebコンテンツを取得する方法
- 10. Python 3を使用してHTMLタグから値を取得する方法
- 11. Javaを使用してHTMLコードから画像URLを取得する方法
- 12. jsoupを使用してURLからコンテンツを取得する
- 13. HtmlUnitを使用してHTMLページを取得する方法
- 14. HTMLアジリティパックを使用してタイトルタグを取得する方法
- 15. アンドロイドを使用してサーバーからファイルとしてコンテンツを取得する方法はありますか?
- 16. VBのHTMLリストからコンテンツを取得
- 17. XMLノードからHTMLでコンテンツを取得
- 18. Scala Webページからhtmlコンテンツを取得
- 19. pdf url(jsoup)からhtmlコンテンツを取得
- 20. Mschart control.columnlabelはVB6を使用してAdoからデータを取得しません。
- 21. 取得HTMLコンテンツ(C#のでXamarinを使用して)
- 22. FileInfoからファイル名を取得して使用する方法
- 23. Web Apiを使用してリモートサイトのページからコンテンツを取得してレンダリングする方法は?
- 24. Androidのhtmlファイルからコンテンツを取得する最善の方法
- 25. ローカルのhtmlファイルからWebサーバーのコンテンツを取得する方法
- 26. HTMLページから注入されたajaxコンテンツを取得する方法は?
- 27. リモートスタイルシートからCSSを使用してhtmlコンテンツを印刷する
- 28. 管理ページからすべてのコンテンツページにajaxを使用してコンテンツを取得する方法は?
- 29. facebook iframeから親ページのHTMLコンテンツを取得しますか?
- 30. javascriptを使用して子ウィンドウで非HTMLコンテンツを取得する