域名注册扫描
這倆天想注冊個域名,然后一個個的試又感覺太累,所以才寫了個程序
效果如下
?
然后上代碼
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?
轉載于:https://www.cnblogs.com/mchuang/p/5099589.html
總結
- 上一篇: Shell编程进阶 1.7 case
- 下一篇: [jstips]向数组中插入一个元素