2015-04-17 89 views
-5

我搜索stackoverflow.com我的问题,我发现这个答案与mine.the问题是我不知道如何验证码沿应用到我的asp.net mvc的网站获得蒸汽市场最低价格?

<?php 
$string = file_get_contents('http://steamcommunity.com/market/listings/730/AK-47%20|%20Vulcan%20%28Battle-Scarred%29'); 
$attrList = explode('<span class="market_listing_price market_listing_price_with_fee">',$string); 
$N=count($attrList); 
for ($i=1;$i<$N;$i++){ 
    $prices[$i-1] = explode('</span>',$attrList[$i])[0]; 
} 
print_r($prices); 
?> 
+2

您想将PHP代码应用到ASP.NET网站吗? – TZHX

+0

是的,我想在asp.net网站上进行这项工作@TZHX – fgocken

+0

您了解PHP代码吗? – TZHX

回答

0

东西多行:

var wc = new WebClient(); 
var pageAsString = wc.DownloadString(new Uri("http://steamcommunity.com/market/listings/730/AK-47%20|%20Vulcan%20%28Battle-Scarred%29")); 

var attrList = pageAsString.Split(new string[] { "<span class=\"market_listing_price market_listing_price_with_fee\">"}, StringSplitOptions.RemoveEmptyEntries); 

var prices = new List<string>(); 

for (var i = 1; i < attrList.Count(); i++) 
{ 
    prices.Add(attrList[i].Split(new string[] { "</span>" }, StringSplitOptions.RemoveEmptyEntries).FirstOrDefault().Trim()); 
} 

// Do something with prices variable 
+0

thx我会尝试这个东西与这个,它对我来说更有意义,它看起来像一个