私はこれを短くしようとします。私はまさにこのウェブサイトから情報を収集しようとしています: http://eu.battle.net/wow/en/character/uldaman/Dus/statistic#21:152
そのリストには、「最高 2 人の個人評価」という項目とそれに続く数字が含まれています。番号は私が探しているものです。番号は正確にどこに保存され、どのように取得できますか?
前もって感謝します。
私はこれを短くしようとします。私はまさにこのウェブサイトから情報を収集しようとしています: http://eu.battle.net/wow/en/character/uldaman/Dus/statistic#21:152
そのリストには、「最高 2 人の個人評価」という項目とそれに続く数字が含まれています。番号は私が探しているものです。番号は正確にどこに保存され、どのように取得できますか?
前もって感謝します。
私はあなたがjQueryを使用していると考えています:
$('#cat-152 dt').filter(function() { return $(this).text() == "Highest 2 man personal rating" }).siblings('dd').text()
var http = require('http');
var options = {
host: 'eu.battle.net',
path: '/wow/en/character/uldaman/Dus/statistic/152'
};
var count = 0;
http.get(options, function(res) {
var data = "";
res.on('data', function (chunk) {
data += chunk;
});
res.on('end', function(){
var d = data;
var payload = d.toString();
var finder = "<dt>Highest 2 man team rating</dt><dd>";
var indexOfHighest2Man = payload.indexOf(finder);
var indexOfClosingDD = payload.indexOf("</dd>", indexOfHighest2Man);
var count = payload.substr(indexOfHighest2Man, indexOfClosingDD - indexOfHighest2Man);
count = count.replace(/\s/g, "");
count = count.replace("<dt>Highest2manteamrating</dt><dd>", "");
//***************** Here is the answer *******************
console.log('Highest 2 man rating ',count);
//********************************************************
})
}).on('error', function(e) {
console.log('ERROR: ' + e.message);
});