2014-11-20 74 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