<a> 부분 텍스트를 가져오려 하는 데 여기 부분 값 가져오면 




이렇게 이상한 게 나오는 데 왜 그런 걸까요?


다른 항목은 잘 나오는 데 이것만 이런


 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    request(url, function (error, response, body) {
        if (error) throw error;
 
        var numArr = [];
        var $ = cheerio.load(body);
 
        var elements = $("div.container div.gallery-content div.dj");
 
        elements.each(function () {
            var title = $(this).find("h1 a").text().replace(/["'$@\[\]()<>:./\|?*]/gi, '');
            var link = $(this).find("a").attr('href');
            var num = link.split('/')[2];
            numArr.push({title: title, readerUrl: link});
        });
    });
cs

이 부분 코드