zoukankan      html  css  js  c++  java
  • 用C#和webbrowser快速登陆QQ网页(客户端登陆的情况下)

    由于SSOAxCtrlForPTLogin.SSOForPTLogin2已经做了一些限制,所以已经无法直接引用到C#中使用了。 没有办法,只能借助webbrowser了!

    function getqqlist()
    {
    for (var ii=0 ;ii<pt.list.length ;ii++ )
    {
        var F=pt.list[ii];
    
            var B = $.bom.query("u1");
            var A = $.bom.query("ptredirect");
            var C = $.bom.query("daid");
            var E = $.bom.query("appid");
            var D;
            if ($.bom.query("regmaster") == 1) {
                D = "http://ptlogin2.id.qq.com/jump?regmaster=1&"
            } else {
                D = (pt.isHttps ? "https://ssl.": "http://") + "ptlogin2." + pt.domain + "/jump?"
            }
            D += "clientuin=" + F.uin + "&clientkey=" + F.key + "&keyindex=" + pt.keyindex + (C ? "&daid=" + C: "") + "&pt_aid=" + E + "&u1=" + (B ? decodeURIComponent(B) : "http://www.qq.com");
            if (pt.low_login == 1 && $("low_login_enable") && $("low_login_enable").checked) {
                D += "&low_login_enable=1&low_login_hour=" + $("low_login_hour").value
            }
                window.external.AddQuickLogin(F.uin,D);
    }
    }

    三个步骤

    一是打开登陆的网址,N多参数是必须要的

    二是将上面的代码插入到网页中

    三就是在c#中写一个对应的方法来接收登陆的QQ号和登陆地址了!

  • 相关阅读:
    Stream 和 byte[] 之间的转换
    C# Process类_进程_应用程序域与上下文之间的关系
    C# Process类_进程管理器Demo
    C# attribute_特性
    SqlDataAdapter类
    SqlDataReader类
    SqlCommand类
    SqlConnection类
    DataTable类
    C# 语法技巧_三目运算_switch_case
  • 原文地址:https://www.cnblogs.com/szyicol/p/3020045.html
Copyright © 2011-2022 走看看