zoukankan      html  css  js  c++  java
  • 域名注册扫描2

    太慢了。。。

    上多线程 效果如果

    static int i = 3800;
            static object locker = new object();
            static Thread t1, t2, t3, t4, t5;
            public static void Main()
            {
    
                t1 = new Thread(new ThreadStart(Get));
                t1.Start();
                t2 = new Thread(new ThreadStart(Get));
                t2.Start();
                t3 = new Thread(new ThreadStart(Get));
                t3.Start();
                t4 = new Thread(new ThreadStart(Get));
                t4.Start();
                t5 = new Thread(new ThreadStart(Get));
                t5.Start();
                Get();
                Console.ReadKey();
            }
            static void Get()
            {
                while (true)
                {
                    lock (locker)
                    {
                        i++;
                    }
                    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://domains.qcloud.com/model/check_domains?_xsrf=2%7C5d7552a7%7C43470b559e8c49371fbbb27cb604708e%7C1451895495&t=1451896013002&domain=" + i.ToString() + "&tlds=.cn");
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    Stream ResStream = response.GetResponseStream();
                    Encoding encoding = Encoding.GetEncoding("utf-8");
                    StreamReader streamReader = new StreamReader(ResStream, encoding);
                    string s = streamReader.ReadToEnd();
    
                    JObject jo = (JObject)JsonConvert.DeserializeObject(s);
                    string zone = jo["result"][0]["domain"].ToString();
                    string jieguo = jo["result"][0]["reged"].ToString();
                    Console.WriteLine(zone + "---->" + jieguo);
                    if (jieguo == "False")
                    {
                        Console.ReadKey();
                    }
                }
            }
        }
    喜欢的朋友请帮忙点个赞!!!
  • 相关阅读:
    Go 函数
    Go 基础
    Emmet使用详解
    Linux系统安装7.4
    NTP时间服务
    部署Java和Tomcat
    Linux用户管理
    Linux定时任务
    Linux正则详解
    Linux目录结构
  • 原文地址:https://www.cnblogs.com/mchuang/p/5099690.html
Copyright © 2011-2022 走看看