域名注册扫描
这俩天想注册个域名,然后一个个的试又感觉太累,所以才写了个程序
效果如下
然后上代码
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
喜欢的朋友请帮忙点个赞!!!