怎么用 WEBBROWSER点击 下一页【不是BUTTON】 30
页面的代码是这样的:<DIVclass=tb-page-bottom><SPANclass=page-start>上一页</SPAN><SPANclass=page-cu...
页面的代码是这样的:
<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都不变的 展开
<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个回答
展开全部
遍历所有元素找到文本为"下一页"的元素
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement element in webBrowser1.Document.All)
{
if (element.InnerText == "下一页")
{
element.InvokeMember("click");//点击
}
}
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement element in webBrowser1.Document.All)
{
if (element.InnerText == "下一页")
{
element.InvokeMember("click");//点击
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询