2011-02-10 8 views
1

私はC#を初めて使っています。私は、WebページのHTMLコンテンツを取得するためにスクリプトを実行する必要があります。私はどこでこれを行うのかの例を得ることができますか?私はここで検索したが見つけられない。C#、どのようにWebページのコンテンツを取得するには?

PS:申し訳ありませんが、私のdab englishです。

最高のお礼、

+0

[WebClient](http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx) –

+0

[この例](http://msdn.microsoft。 com/ja-us/library/system.net.httpwebrequest.getresponse%28v = 80%29.aspx)。 – Tokk

+0

[HttpWebRequest.GetResponse](http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.getresponse.aspx)メソッドの例セクションを確認 –

答えて

6

WebClientクラスをご覧ください。あなたはまた、ダウンロードしたHTMLを解析したい場合は、あなたがHTML Agility Packを見てみることができます

var wc = new WebClient(); 
var html = wc.DownloadString("http://stackoverflow.com"); 

DownloadStringメソッドは、文字列としてページの内容を返します。 HTMLをツリー構造(XmlDocumentに似ています)に解析し、XPathを使用してドキュメントなどの要素を見つけることができます。正規表現を使用するか、内容を自分で解析する方がはるかに良い方法です。

関連する問題