0

现在,我正在使用 MSHTML 通过 AX Web 浏览器控件从 NAME/ID 标签中提取数据,它可以很好地达到预期目的。我知道 .NET 浏览器应该是要走的路,但我找不到它允许我按名称搜索元素的位置,如下所示:

.getelementsbyname("ELEMENTNAME").item(#)

并非我拉出的所有字段都有 ID 标签,也不是所有字段都有除 html 表格标签之外的任何标签。我只是想知道是否有与.net 浏览器兼容的类似于 MSHTML 的.net 引用?同样,使用 .net 浏览器有哪些优势?还是这种事情最终会成为个人喜好?感谢您的建议!

4

1 回答 1

0

你看过Html Agility Pack吗?您不需要浏览器控件即可从网页中提取元素。即使您确实需要一个浏览器控件用于其他目的,您也可以拉取它的 HTML 属性(或其他)并将其提供给这个敏捷包。我自己没用过,但是这里已经推荐过很多次了,所以一定好用可以试试。

于 2012-12-15T14:01:49.040 回答