C# 中的 Web 浏览器

WebBrower in c#

我正在尝试使用 C# 代码单击某些网站中的按钮,它是来自检查器的代码:

<td colspan="1" rowspan="1" align="left"><table class="t10Button" cellspacing="0" cellpadding="0" border="0" summary="">
<tbody><tr>
<td class="t10L"><a href="javascript:apex.submit('LOGIN');"><img src="/i/themes/theme_10_ar/button_left.gif" alt="" width="4" height="24"></a></td>
<td class="t10C"><a href="javascript:apex.submit('LOGIN');">Sign-in</a></td>
<td class="t10R"><a href="javascript:apex.submit('LOGIN');"><img src="/i/themes/theme_10_ar/button_right.gif" width="4" height="24" alt=""></a></td>
</tr>
</tbody></table></td>

我的代码看起来像这样:

webBrowser1.Document.GetElementById("t10C").InvokeMember("submit");

但我失败了:代码执行时没有任何反应。

for (int i = 0; i < webBrowser1.Document.Links.Count; i++)

if (webBrowser1.Document.Links[i].GetAttribute("href") == "javascript:apex.submit('LOGIN');")  
{
 webBrowser1.Document.Links[i].InvokeMember("Click");  
}

如果 url 是 javascript:apex.submit('LOGIN');,它将点击 link。