@Melinda said in Change the text "Thread succeeded with message":
Is it possible to do it?
No, this can only be changed when using the web interface.
If you run, there is no change.
Where is the problem? For reference, NPM installed Cheerio and Express.
var express = require('express');
var request = require('request');
var cheerio = require('cheerio');
var router = express.Router();
var numOfMovies = 50;
var parsedResults = new Array();
/* GET home page. */
router.get( '/', function( req, res ) {
request('http://movie.naver.com/movie/running/current.nhn?order=reserve',
function ( error, response, html ) {
if ( !error && response.statusCode == 200 ) {
var $ = cheerio.load( html );
parsedResults = [];
var cnt = 0;
$('dt.tit').each( function ( i, element ) {
if ( cnt < numOfMovies ) {
var movie_list = $(this);
var movie_title = movie_list.children().eq(1).text();
var star = movie_list.next();
var infoStar = star.children().eq(0);
var dd = infoStar.children().eq(1);
var star_t1 = dd.children().eq(0);
var a_href = star_t1.children().eq(0);
var num = a_href.children().eq(1);
var movie_rating = num.text();
// Our parsed meta data object
var metadata = {
movieTitle: movie_title,
movieRating: movie_rating
};
// Push meta-data into parsedResults array
parsedResults.push( metadata );
}
cnt++;
});
res.render( 'movie', {
title: 'Movie Page Web Scraping',
metadata: parsedResults
} );
}
});
} );
module.exports = router;