输入用户名查看其他网站
本文关键字:其他 网站 用户 输入 | 更新日期: 2023-09-27 18:02:56
基本上我要做的就是在文本框中输入一段信息,然后单击提交。然后它会检查另一个网站,看看用户名是否可用
然后它会返回所有的结果到我当前网站的标签。
我不知道该怎么做这件事?我该从哪里开始呢?我是否需要他们点击检查按钮,将他们重定向到该网站,或者它可以在后台运行并检查它?
有可能在本地检查在线用户名吗?
这可能听起来很模糊,但我认为这是我能做的最深入的讨论了
如果你注意到,在那个网站上,你可以通过在url中使用名称来检查名称,甚至不使用表单。
https://news.omertabeyond.net/userhistory/idontexist和
https://news.omertabeyond.net/userhistory/depay 所以,最简单的解决方案是这样做:string userName = HttpUtility.UrlEncode("idontexist");
string notFoundText = "No player found with this ingame.";
using (WebClient wc = new WebClient())
{
if (wc.DownloadString("https://news.omertabeyond.net/userhistory/" + userName).Contains(notFoundText))
{
// doesn't exist
}
else
{
// does exist
}
}
UrlEncode位只是确保用户名是格式化的,以便在请求之前在url中使用。