mirror of
https://github.com/DoctorMcKay/node-steamcommunity.git
synced 2025-01-17 08:59:16 +08:00
Fixed market search result prices being horribly wrong
This commit is contained in:
parent
c6a9b74471
commit
446e315183
@ -57,8 +57,9 @@ SteamCommunity.prototype.marketSearch = function(options, callback) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var $ = Cheerio.load(body.results_html);
|
var $ = Cheerio.load(body.results_html);
|
||||||
if($('.market_listing_table_message').length > 0) {
|
var $errorMsg = $('.market_listing_table_message');
|
||||||
callback(new Error($('.market_listing_table_message').text()));
|
if($errorMsg.length > 0) {
|
||||||
|
callback(new Error($errorMsg.text()));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -83,6 +84,6 @@ function CMarketSearchResult(row) {
|
|||||||
this.appid = parseInt(match[1], 10);
|
this.appid = parseInt(match[1], 10);
|
||||||
this.market_hash_name = decodeURIComponent(match[2]);
|
this.market_hash_name = decodeURIComponent(match[2]);
|
||||||
this.image = row.find('.market_listing_item_img').attr('src').match(/^https?:\/\/[^\/]+\/economy\/image\/[^\/]+\//)[0];
|
this.image = row.find('.market_listing_item_img').attr('src').match(/^https?:\/\/[^\/]+\/economy\/image\/[^\/]+\//)[0];
|
||||||
this.price = parseInt(row.find('.market_listing_their_price .market_table_value span').text().replace(/[^\d]+/g, ''), 10);
|
this.price = parseInt(row.find('.market_listing_their_price .market_table_value span.normal_price').text().replace(/[^\d]+/g, ''), 10);
|
||||||
this.quantity = parseInt(row.find('.market_listing_num_listings_qty').text().replace(/[^\d]+/g, ''), 10);
|
this.quantity = parseInt(row.find('.market_listing_num_listings_qty').text().replace(/[^\d]+/g, ''), 10);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user