2014-11-20 63 views
1

我想从使用此代码的应用程序的网站上的任何蒸汽游戏下载HTML代码。C#WPF蒸汽网站年龄验证跳过

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();` 

虽然这适用于某些游戏,但不是所有的工作都是因为年龄检查而阻止并重定向我。

我试过研究,但一直没能找到任何信息。

任何帮助,将不胜感激。先谢谢你。

回答

0

您可以利用非官方Storefront APIappdetails电话来收集有关Steam游戏的信息。它不需要年龄检查。

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

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

更换<APPID>与蒸汽店的数字应用程序ID。我提供的filtersbasic)返回此数据:

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 

如果你想看到的一切可用的,从URL中删除filters

+0

谢谢你,这是一个很大的帮助。 – 2014-12-02 17:49:22