你用你自己的winform程序通过校验以后,你可以这样,去启动ie进程,跟上参数即可!例如: Process txtEditor = new Process(); txtEditor.StartInfo=new ProcessStartInfo(@"c:\windows\NOTEPAD.EXE",@"c:\test.txt"); txtEditor.Start();ProcessStartInfo的第二个就是参数了。 对应ie来说,你这里可以跟上你的地址。例如: Process p = new Process(); p.StartInfo.FileName = @"C:\Program Files\Internet Explorer\IEXPLORE.EXE"; p.Start(); FileName的IEXPLORE.EXE后面可以跟上你的参数。
不会的话去网上查,有的是。
然后就是这个超链接一定是要动态的,比如说QQ吧,你登录以后把用户名和密码保存起来了吧?
当然QQ可能也保存了IP地址,管他呢,然后把这个用户名和密码放在静态的变量上给URL传一个值过去,
static int a=0;
比如说www.baidu.com?id=a;
然后在bs端写一个判断,判断id是否为空不为空的话就,获取ID当然你也可以放用户密码,不过要加密的哦
这就OK了
webclient通过post传值
WebClient webClient = new WebClient();
webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
byte[] postData = Encoding.ASCII.GetBytes(postString);
byte[] responseData = webClient.UploadData(uri, "POST", postData);
你用你自己的winform程序通过校验以后,你可以这样,去启动ie进程,跟上参数即可!例如:
Process txtEditor = new Process();
txtEditor.StartInfo=new ProcessStartInfo(@"c:\windows\NOTEPAD.EXE",@"c:\test.txt");
txtEditor.Start();ProcessStartInfo的第二个就是参数了。
对应ie来说,你这里可以跟上你的地址。例如:
Process p = new Process();
p.StartInfo.FileName = @"C:\Program Files\Internet Explorer\IEXPLORE.EXE";
p.Start(); FileName的IEXPLORE.EXE后面可以跟上你的参数。
我说的参数 是页面要求的参数 就是http://******.htm?name=***&pwd=***这些 ! 不过我要求要post传参! 谢谢各位!