4

こんにちは開発者 タグ間の要素など、Web サイトから外部コンテンツを読み取りたいと考えています。私は Web ブラウザ コントロールを使用しています。これが私のコードですが、このコードは Web ブラウザ コントロールを Web ページで埋めているだけです。

public MainWindow()
{
    InitializeComponent();

    wbMain.Navigate(new Uri("http://www.annonymous.com", UriKind.RelativeOrAbsolute));
}
4

3 に答える 3

4

Html Agility Packライブラリを使用して、HTML形式のデータを解析できます。

HtmlDocument doc = new HtmlDocument();
doc.Load(wbMain.DocumentText);

var nodes = doc.SelectNodes("//a[@href"]);

注:このメソッドは、CSSまたはjQueryセレクターではなく、XPathSelectNodeを受け入れます。

var node = doc.SelectNodes("id('my_element_id')");
于 2012-07-19T11:53:43.220 に答える
2

これを試して:

dynamic doc = wbMain.Document;
var htmlText = doc.documentElement.InnerHtml;

編集:ここから取得.

于 2012-07-19T11:44:37.497 に答える