域名注册扫描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();
                }
            }
        }
    }
喜欢的朋友请帮忙点个赞!!!
原文地址:https://www.cnblogs.com/mchuang/p/5099690.html