Я пытаюсь перенаправить мой 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
и перенаправить браузер?