let request = require('request');
let cheerio = require('cheerio');
const $url = 'http://kradata.kra.co.kr:8082/service/api15/getOpenDataList';
const $KEY = 'xxxxxxxxxxxxxxxxxxxxxxxx';
const $meet = '1';
const $hr_no = '037703';
const $api_url = $url + '?meet=' + $meet + '&hr_no=' + $hr_no + '&ServiceKey=' + $KEY;
console.info($api_url);
request($api_url, function(err, res, body) {
$ = cheerio.load(body);
$('item').each(function(idx){
let no1 = $(this).find('hrName').text();
let no2 = $(this).find('winRateT').text();
let no3 = $(this).find('qnlRateT').text();
let no4 = $(this).find('winRateY').text();
let no5 = $(this).find('recentRcDist').text();
let no6 = $(this).find('chaksunT').text();
let no7 = $(this).find('chaksunY').text();
let no8 = $(this).find('chaksun_6').text();
console.info(`경주마 이름 : ${no1} \n 통산 승률: ${no2}, 통산 복승률: ${no3}, 최근 1년 승률: ${no4} \n 최근경주거리: ${no5}, 통산착순상금: ${no6}, 최근1년착순상금: ${no7}, 최근6개월수득상금: ${no8}`);
});});Как я могу показать данные в console.info в html?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если вы хотите отобразить текст, который вы записываете console.info(), я считаю, что это так:
console.info(`경주마 이름 : ${no1} \n 통산 승률: ${no2}, 통산 복승률: ${no3}, 최근 1년 승률: ${no4} \n 최근경주거리: ${no5}, 통산착순상금: ${no6}, 최근1년착순상금: ${no7}, 최근6개월수득상금: ${no8}`);
Затем просто добавьте вызов document.write():
document.write(`경주마 이름 : ${no1} \n 통산 승률: ${no2}, 통산 복승률: ${no3}, 최근 1년 승률: ${no4} \n 최근경주거리: ${no5}, 통산착순상금: ${no6}, 최근1년착순상금: ${no7}, 최근6개월수득상금: ${no8}`);
Это заменит текущий текст на странице элементами, которые вы используете для console.info().
Я думаю, он имел в виду отображать HTML внутри консоли, используя console.info.
Точные слова были «Как я могу показать данные в console.info в html?», которые я интерпретировал как «Как я могу показать данные, которые я записываю в консоль, на странице HTML?».
Пожалуйста, не добавляйте в свой вопрос текст спама, чтобы обойти требование отсутствия символов кода - вместо этого более подробно объясните свою проблему.