域名注册扫描

这俩天想注册个域名,然后一个个的试又感觉太累,所以才写了个程序

效果如下

域名注册扫描_第1张图片

 

然后上代码

 public static void Main()
        {
            int i = 1;
            while (true)
            {
                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();
                }
            }
        }

代码中用到了json解析,要引用类库Newtonsoft.Json(下载地址http://json.codeplex.com/),

是访问的腾讯的域名注册网址   https://domains.qcloud.com/

代码里只是测试了.cn 的域名,如果想测试其他后缀类型的域名,只需把

&tlds=.cn  改掉就行 如
&tlds=.com  

 

你可能感兴趣的:(域名注册扫描)