Как получить текст внутри класса, только если класс находится внутри определенного тега заголовка? - PullRequest
0 голосов
/ 31 августа 2018
var request = require ('request');
var cheerio = require('cheerio');
var fs = require ('fs');

request("http://kathmandupost.ekantipur.com/news/2018-08-31/bimstec-summit-multilateral-meet-underway.html", function(error, response, body){

    if(error){
    console.log("Error: "+ error);
}
    console.log("Status code: " + response.statusCode);
    var $ = cheerio.load(body);

    var title = $(this).find('h1 .title').text();
    fs.appendFileSync('ekantipur.txt',title);
});

Я просто хочу получить текст внутри класса .title, если класс находится внутри тега h1. Что я делаю не так в этом коде?

1 Ответ

0 голосов
/ 31 августа 2018

Здесь, в вашем коде this представляет область действия функции обратного вызова. Заменить $(this).find('h1 .title') на $('h1 .title)

...