@GuarDofErun said in My Script Can't Update ! I Compile My Script But Its Not Update New Version !:
I solved resource update doesn't seen in new interface
If you use the web interface, then it doesn't update itself.
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;