目前,我正在使用MSHTML通过AX Web浏览器控件从NAME / ID标签中提取数据,并且它可以很好地用于其预期目的。我知道.NET浏览器应该是可行的方式,但我无法找到允许我按名称搜索元素的位置:
.getelementsbyname("ELEMENTNAME").item(#)
并非我拉的所有字段都有ID标记,并且并非所有字段都有html表标记以外的任何标记。我只是想知道是否有类似于MSHTML的.net引用与.net浏览器兼容?同样,使用.net浏览器有哪些优势?或者这种事情最终会成为个人偏好吗?谢谢你的建议!
答案 0 :(得分:0)
您是否考虑过Html Agility Pack?您不需要浏览器控件就可以从网页中提取元素。即使您确实需要浏览器控件用于其他目的,也可以提取其HTML属性(或其他任何内容)并将其提供给此敏捷包。我自己从来没有使用它,但是这里已经多次提出过,所以一定要好好尝试一下。