怎么用 WEBBROWSER点击 下一页【不是BUTTON】

页面的代码是这样的:

<DIV class=tb-page-bottom><SPAN class=page-start>上一页</SPAN> <SPAN class=page-cur>1</SPAN> <A href="#" data-val="2" data-act="page">2</A> <A href="#" data-val="3" data-act="page">3</A> <A href="#" data-val="4" data-act="page">4</A> <A href="#" data-val="5" data-act="page">5</A> <SPAN class=page-break>...</SPAN> <A class=page-next href="#" data-val="2" data-act="page">下一页</A> </DIV></DIV></DIV></DIV>

我想要点击“下一页”,可是找不到可以点击的对象,,,还请高手教一下
<A class=page-next href="#" data-val="2" data-act="page">下一页</A>
不行,
没有跳到第二页
难点是:就算是用鼠标 放到 下一页 这个按钮上
浏览器显示的URL和当前的URL是一样的

不管点哪一页,当前URL都不变的

第1个回答  2012-01-08
遍历所有元素找到文本为"下一页"的元素
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement element in webBrowser1.Document.All)
{
if (element.InnerText == "下一页")
{
element.InvokeMember("click");//点击
}
}
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网