C#WPF Steam网站年龄验证跳过

C#WPF Steam网站年龄验证跳过,c#,wpf,webclient,steam,C#,Wpf,Webclient,Steam,我正试图从他们网站上的任何steam游戏中,从使用此代码的应用程序下载html代码 WebClient web = new WebClient(); web.BaseAddress = "http://store.steampowered.com/app/" + gameID; StreamWriter sw = new StreamWriter(System.IO.Path.GetPathRoot(Environment.SystemDirectory) + "\\errorLog\\erro

我正试图从他们网站上的任何steam游戏中,从使用此代码的应用程序下载html代码

WebClient web = new WebClient();
web.BaseAddress = "http://store.steampowered.com/app/" + gameID;
StreamWriter sw = new StreamWriter(System.IO.Path.GetPathRoot(Environment.SystemDirectory) + "\\errorLog\\error.txt");
sw.Write(web.DownloadString(web.BaseAddress));
sw.Close();`
虽然这对某些游戏有效,但由于年龄检查阻止并重定向我,并非所有游戏都有效

我试过调查,但没有找到任何信息


任何帮助都将不胜感激。提前谢谢。

您可以利用非正式和电话收集有关Steam游戏的信息。它不需要年龄检查

您将调用的基本URL具有以下格式

http://store.steampowered.com/api/appdetails/?appids=<APPID>&filters=basic

如果您想查看所有可用内容,请从URL中删除
过滤器。

要绕过年龄检查,您可以在请求中提供cookie。提交生日时,请查看浏览器中设置的cookie

关于这个问题的更多细节:

谢谢,这是一个很大的帮助。
type
name
steam_appid
required_age
dlc
detailed_description
about_the_game
supported_languages
detailed_description
supported_languages
header_image
website
pc_requirements
mac_requirements
linux_requirements