我大吼一声 2014-01-02 14:28 采纳率: 0%
浏览 2102

C#能不能实现一键登录,如何实现?

C# 能不能做出一个按钮按下去,先检测系统的默认浏览器有没有打开,如果打开了,文本框一里面的网址(如京东)的网页有没有打开,否,则打开,然后把文本框二和文本框三里面的账号密码填充到登录界面,登录。

简单点说就是一键登录,可否,如何实现,大师指点!
  • 写回答

1条回答

  • 王芜 2014-02-28 06:20
    关注

    首先用到的是webclient,或者 HttpWebRequest ;
    你直接查看网页的点击登录按钮后请求的网址和变量, 然后发送地址加变量就可以了。

    ///
    /// 登陆126
    ///
    /// 邮箱对象
    public static void Login126Mail()
    {
    string postURL = "https://reg.163.com/logins.jsp?";
    string URL = "http://entry.mail.126.com/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26language%3D0%26style%3D-1";
    string domain = "126.com";
    string userName = "用户名";
    string passWord = "密码";
    string tourl = string.Format("{0}username={1}@126.com&password={2}&url={3}&domain={4}",
    postURL, userName, passWord, URL, domain);
    //这句话会自动打开126网站并访问地址,不需要去判断浏览器有没有打开和打开的地址是什么
    Process proc = Process.Start(tourl);
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置