0

現在、MSHTML を使用して、AX Web ブラウザー コントロールを介して NAME/ID タグからデータを抽出していますが、意図した目的には十分に機能しています。.NET ブラウザーが最適な方法であることはわかっていますが、次のように名前で要素を検索できる場所が見つかりません。

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

プルするすべてのフィールドに ID タグがあるわけではなく、すべてのフィールドに html テーブル タグ以外のタグがあるわけではありません。.net ブラウザーと互換性のある MSHTML に似た .net リファレンスがあるかどうか疑問に思っているだけです。また、.net ブラウザを使用する利点は何ですか? それとも、この種のことは個人的な好みで終わるのでしょうか? アドバイスありがとう!

4

1 に答える 1

0

Html Agility Packを調べましたか? Web ページから要素を取得できるようにするためにブラウザー コントロールは必要ありません。他の目的でブラウザー コントロールが必要な場合でも、その HTML プロパティ (または何でも) をプルして、このアジリティ パックにフィードすることができます。私自身は使ったことはありませんが、ここで何度も提案されているので、試してみるのに十分なはずです.

于 2012-12-15T14:01:49.040 に答える