日期:2014-05-20  浏览次数:20817 次

超难问题!WebBrowser相关问题,需要综合型高手高手高高手帮看看
我有个程序是到一个网站上去获取数据的,一直在用WebBrowser来实现登陆,然后从HTML找到想要的数据

最近服务器升级到windows 2008,我的程序居然不好用了,不会自动填写用户名密码了,我也不知道该从哪下手

怀疑是IE设置问题,可是我又不知道是哪里引起的,而且另外一个相同的程序,访问另外一个网站的就可以登录进去

System.Windows.Forms.WebBrowser wb = new System.Windows.Forms.WebBrowser();
wb.Navigate(new Uri(@"https://sellercentral.amazon.com/gp/flex/process-sign-in.html/104-3179767-7478339"));
wb.Document.GetElementById("password").SetAttribute("value", "password");
wb.Document.Forms[0].InvokeMember("submit");

类似这样的代码吧,眼看着winform的窗口在登陆页面不动……

------解决方案--------------------
楼主应该把解决方案说出来,让后来者少走弯路,谢谢。
------解决方案--------------------
支持2楼