首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#论坛登陆有关问题

2012-06-24 
C#论坛登陆问题//加载webBrowser登录文件webBrowser1.Url new Uri(http://bbs.pfan.cn/post-375046.htm

C#论坛登陆问题
//加载webBrowser登录文件
  webBrowser1.Url = new Uri("http://bbs.pfan.cn/post-375046.html");
  webBrowser1.Refresh();
   
  for (int i = 0; i < webBrowser1.Document.All.Count; i++)
  {
  HtmlElement em = webBrowser1.Document.All[i];
  //找到昵称输入框,赋值
  if (em.Name.ToLower().Contains("username"))
  {
  em.InnerText = "xiake1234";
  em.InvokeMember("onblur");
  }
  if (em.Name.ToLower().Contains("password"))
  {
  em.InnerText = "xiaoyi123";
  em.InvokeMember("onblur");
  }
  if (em.GetAttribute("value").Contains("登"))
  {
  em.InvokeMember("click");
  }

[解决办法]
测试没问题
webBrowser1.Url = new Uri("http://bbs.pfan.cn/post-375046.html");
上面这句不要和for循环在一起,否则如果web没有加载完就会出问题
[解决办法]
中间可以加个廷时看看.
[解决办法]
completed 有个事件

热点排行