我正在尝试将Webbrowser
重定向到我从其页面获取的特定链接。
这是一个Image
,实际上将我重定向到另一个页面。
HTMLElement
的样子
<div class="code-block code-block-1" data-ai="WzEs4567xlIiwiIl0=" style="margin: 8px auto; text-align: center; clear: both;">
<a href="https://www.somesite.com/" target="_blank"><img src="https://someimage.jpg?w=696&ssl=1" width="640" height="46"></a></div>
<a href="https://www.somesite.com/" target="_blank"><img src="https://someimage.jpg?w=696&ssl=1" width="640" height="46"></a>
<img src="https://image.jpg" width="640" height="46">
这就是我试图单击它的方式,它给了我Exception thrown: 'System.InvalidCastException'
foreach (HtmlElement link in document.getElementsByTagName("a"))
{
if (link.InnerHtml.Contains(GlobalVars.ClickableSubLink))
{
link.InvokeMember("Click");
return;
}
}
是否可以点击该Element
并重定向浏览器?