62,046
社区成员
发帖
与我相关
我的任务
分享
private void Webbrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)
{
HtmlElementCollection htmllist = Webbrowser.Document.GetElementById("content").GetElementsByTagName("input");
HtmlElementCollection formlist = Webbrowser.Document.GetElementById("content").GetElementsByTagName("form");
HtmlElement forms = formlist[0];//Go标签所在的form
HtmlElement mytxt = htmllist[0];//取得输入跳转页面的文本框
string gopage = (currentpage + 1).ToString();
mytxt.SetAttribute("value", gopage);
forms.SetAttribute("action", "javascript:goPage(6409)");
forms.InvokeMember("action");--在这里,我给这页面的跳转页面值付个值,也跳成功了
HtmlElement content = Webbrowser.Document.GetElementById("content");//内容区域,在这取得的内容还是第一页的
if (AllGet())
{
return;
}
else
{
GetSumPage();
}
GetHtml(content.InnerHtml);
modellist.Clear();
NavPage();
}