首页 新闻 搜索 专区 学院

IHTMLElementCollection遍历效率问题

0
悬赏园豆:5 [已关闭问题] 解决于 2013-12-05 16:33
代码如下,页面大概有100个A,查询第一个A大概是1秒左右,越往后时间越长,查询最后一个A的时间大概是20到30秒.
刚开始用的for循环,效率跟这个一样.
HTMLDocumentClass obj = (HTMLDocumentClass)doc;
IHTMLElementCollection IHEColl = obj.getElementsByTagName("A");
IEnumerable<IHTMLElement> EnHEColl = IHEColl.Cast<IHTMLElement>();
IHTMLElement he1 = EnHEColl.FirstOrDefault(p =>p.innerHTML!=null && p.innerHTML.Contains(SearchText));
怎么样才能提高效率呢?
王者永乐的主页 王者永乐 | 初学一级 | 园豆:29
提问于:2013-08-28 09:59
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册