做好网站了,部署上线。想注册域名,但是想了很多要注册的,都被别人注册了。例如已经做好了体育资讯的网站,想要包含关键字sport的域名,就可以用这个工具自动完成搜索。
效果如下图:
演示程序结构
在vs2019创建WinForm窗体程序,添加相应的控件
程序执行
一,使用HttpWebRequest类负责模拟浏览器Post数据到https://domain.myhuaweicloud.com/v1/domains/check 这个链接是华为云注册域名的页面提交的接口。提交数据后,得到服务器返回的html,来分析是否已经注册。
使用已经封装好的HttpWebRequest类:
模拟浏览器Post提交数据的方法:
处理得到服务器返回的Html
判断如果返回html包含<availability>true</availability>,则说明该域名没有被注册。
二,使用timer每隔1秒执行一次Post提交数据
总结
本文演示了,C#使用HttpWebRequest类模拟浏览器Post数据到网站,用Timer每间隔1秒执行Post数据,可以实现自动批量搜索指定关键字,没有注册的域名的功能。