2012-01-04 14 views
0

私は、WindowsアプリケーションのWebページからhtmlコンテンツを取得したいと考えています。 私は文字列の内容を取得するためにWebClientのDownloadStringメソッドを使用していますが、今はこの文字列の結果をHTMLドキュメントに保存したいが、これを行うことができない。webclient downloadstringメソッドの結果からhtmlドキュメントを作成する

System.IO.File.WriteAllText("youFileName.html",yourString); 
+1

HTML文書はどういう意味ですか?あなたはその文字列で何をするつもりですか? –

+0

HTMLコンテンツからコンテンツを取得する必要があるので、htmlDocumentクラスオブジェクトに格納します。 – Zlatan

+0

このクラスのMSDNのドキュメントへのリンクを指すことができますか? –

答えて

1

私はあなたが興味のあるHTMLをダウンロードして解析するHTML Agility Packを使用することをお勧めし

それは、LINQとXPathを含むHTMLを照会するためのいくつかの方法を、提供しています。あなただけ実行する必要があり

+0

このAgility Packを使用する代わりに、文字列resultからhtmlDocumentオブジェクトを作成できるように、他のinbuiltメソッドがありますか。私はこの敏捷性パックについて知っていますが、組み込みのメソッドで作成する方法を見つけようとしています。 – Zlatan

+1

@Meherzad - 'HtmlDocument'クラスはコンストラクタや文字列から作成する方法を公開していません。ドキュメンテーションは 'WebBrowser'コントロールによって使用されることを意図していると言います。 – Oded

+1

@Meherzad、最終目標は何ですか?あなたはこのhtml文書で何をしようとしていますか? –

0