4

これはかなり具体的な質問です。

私がやりたいのは、Google検索のこの部分があればそれを読むことです:

ここに画像の説明を入力

私は基本的にその正確な部分を読み、それをユーザーに吐き返したいと思っています。プログラムの残りの部分はほとんど完了していますが、必要なのはこの最後の部分だけです。要素 ID すら見つからないため、ここで質問しています。それを取得するために使用するコードは次のとおりです。

var text = browser.Document.GetElementById("ID HERE");
//Browser is the name of my WebBrowser control
MessageBox.Show("The result was: " + text, "MyProgramName", MessageBoxButtons.OK, MessageBoxIcon.Information);

また、私はこれを効率的に行っていますか? これを行うより良い方法はありますか?ここでは、どのタイプのマルチスレッドも使用していません。

4

1 に答える 1

2

その要素のIDはありません。

ここに画像の説明を入力してください

おそらく、人々がこの種のことをするのを難しくするためです。

アップデート

これを行う方法をまだ検討している場合(単語の定義を取得しようとしているだけですか?)、おそらくウィクショナリーを使用できます。使用できるAPIがあり、ここで非常によく文書化されています:http: //en.wiktionary.org/w/api.phpおよびここ:https ://www.mediawiki.org/wiki/API:Main_page

于 2013-02-02T18:17:57.827 に答える