WatIn は、Web ページの表示部分にプログラムでアクセスするための優れた機能を提供します。
ページの先頭部分、具体的には META タグにアクセスしたい。Watin は TITLE へのアクセスを許可してくれますが、AFAICT 以外には何もありません。ShDocVw.InternetExplorer へのアクセスを許可する InternetExplorer プロパティがあります。これが道の始まりかもしれないと思います。たとえそれが正しい道であっても、私はそれに従う方法を知りません。
WatIn は、Web ページの表示部分にプログラムでアクセスするための優れた機能を提供します。
ページの先頭部分、具体的には META タグにアクセスしたい。Watin は TITLE へのアクセスを許可してくれますが、AFAICT 以外には何もありません。ShDocVw.InternetExplorer へのアクセスを許可する InternetExplorer プロパティがあります。これが道の始まりかもしれないと思います。たとえそれが正しい道であっても、私はそれに従う方法を知りません。
これにより、ページ内のメタ タグのコレクションが得られます。
WatiN 2.0 ベータ 1 の構文:
var metaTags = browser.ElementsWithTag("meta");
WatiN 2.0 CTP 以前の構文:
var metaTags = browser.Elements.Filter(Find.By("tagName", "META"));
次の構文を好まない場合は、WatiNへの要素の追加に関する私のブログ投稿をお読みください。
var metaTags = browser.ElementsOfType<Meta>();
browser
.Element(Find.ByName(nameAttribute))
.GetAttributeValue("content");