C# 如何从中获取数据https://instagram.com/name/?__a=1 在C中#

C# 如何从中获取数据https://instagram.com/name/?__a=1 在C中#,c#,web,url,C#,Web,Url,编辑:在评论中得到了回答,谢谢 我使用来检查是否使用了用户名(如果浏览器显示{},这意味着没有使用用户名,因为{}中没有数据) 现在我想把这个“想法”翻译成C#但我不知道如何编码——“搜索”url并检索url输出的任何数据(在本例中为{text})。 我的目标是制作一个控制台应用程序,在这个应用程序中,我要求输入用户名,然后检查它是否被使用,我向控制台输出类似“name is not available”的内容,或者如果没有使用,我输出“name take”。代码本身非常简单,但我只是停留在搜索

编辑:在评论中得到了回答,谢谢

我使用来检查是否使用了用户名(如果浏览器显示{},这意味着没有使用用户名,因为{}中没有数据)

现在我想把这个“想法”翻译成C#但我不知道如何编码——“搜索”url并检索url输出的任何数据(在本例中为{text})。 我的目标是制作一个控制台应用程序,在这个应用程序中,我要求输入用户名,然后检查它是否被使用,我向控制台输出类似“name is not available”的内容,或者如果没有使用,我输出“name take”。代码本身非常简单,但我只是停留在搜索url并返回url输出的部分

对不起,有任何英语错误,提前谢谢


TL;DR:如何:用c#发送一个url,并让它返回要使用的数据。

弄明白了!对不起打扰了任何人。 我所做的基本上是使用:

using(HttpClient client = new HttpClient()){}
以及:

然后检查
响应.StatusCode
>>=400,其中包括404 not found,表示未使用用户名。 希望这对将来的任何人都有帮助。
如果我的帖子乱七八糟,很抱歉,我是stackoverflow的新手。

这能回答你的问题吗@DCCoder HttpWebRequest有点旧。如果OP确实阅读了该链接,请检查
HttpClient
答案,而不是已接受的答案。@mjwills只是将其标记为重复,因为OP的问题与该问题基本相同。@mjwills谢谢!你提供的链接帮助了我,我是stackoverflow的新手,所以我不知道如何将其标记为答案。
HttpResponseMessage response = await client.GetAsync($"https://instagram.com/{name}/?__a=1");