4

这是一个非常具体的问题。

我想要做的是阅读这部分谷歌搜索,如果它存在:

在此处输入图像描述

我想基本上阅读那个确切的部分并将其吐回给用户。我已经完成了程序的大部分其余部分,我只需要最后一部分。我什至找不到元素 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 回答