我還沒有找到關於任何皮膚Steam Web Api。所有皮膚
列表以及稀有性和相應的武器是 「paint_kits」 /csgo/scripts/items/items_game.txt文件, 「paint_kits_rarity」 和 「item_sets」 部分。
至於他們正確的名稱,這些都是在/CSGO /資源/ csgo_ 支持簡體中文 .TXT。尋找這樣的
"PaintKit_so_red_Tag" "Candy Apple"
不會很難使PHP或者python腳本來獲得這一切,並把它放在一個數據庫中,便於使用。
對於皮膚的圖像,你可以得到武器和皮膚的名字從上面,做一個foreach循環捲曲得到使用例如simple_html_dom.php「market_listing_largeimage」類從DIV的內容,從URL http://steamcommunity.com/market/listings/730/{ITEM_NAME}%20%7C%20{SKIN_NAME}%20%28{USAGE_THINGY Ex. Well-Worn}%29
只要記住用%20替換所有到達網址的空間,但這取決於你用來獲取頁面的內容。你可以在使用方面做一些事情,因爲有些武器在市場上沒有一些變體,curl可能會返回錯誤的頁面。沒有一個簡單的if + foreach無法解決的問題。
也只有在皮膚更新後,如果過度使用,你可能會阻止閥門網站發送垃圾郵件。您也可以使用SteamWebApi和遊戲新聞來檢查新版本,然後自動更新它。只需使用你的想象力和谷歌。
對於其他人試圖做同樣的事情作爲OP和使用Python,下面的問題將是有用的解析文件:[解析一個CS:GO腳本文件在Python](http://stackoverflow.com/questions/35946793/parsing-a-csgo-script-file-in-python)和[用Python解析CS:GO語言文件](http://stackoverflow.com/questions/35955019/parsing-a-csgo-語言文件與編碼功能於蟒蛇) – Natsukane 2016-07-04 17:35:27