HTMLコードは次のようになります
<html>
<body>
......
<textarea>
<div>
<a href="http://www.sohu.com">This is a hyper link </a>
</div>
</textarea>
......
</body>
</html>
リンクを列挙すると
foreach (HtmlElement item in ieBrowser.document.Links)
{
var innerText = item.InnerText;
if ((string.IsNullOrEmpty(innerText)) || innerText.Length == 0) continue;
if (innerText.Contains(task.ShopName))
{
item.ScrollIntoView(true);
item.Focus();
item.SetAttribute("selected", "true");
item.SetAttribute("target", "_self");
item.InvokeMember("Click");
break;
}
}
しかし、web ブラウザは textArea 内のリンクを認識できなかったようです。これに対処する方法を知っている人。