I'm new to node.js and writing my first script to scrape some data.
Does anyone know why I'm seeing weird characters with question marks inside them when using this code?
var express = require('express');
var fs = require('fs');
var request = require('request');
var cheerio = require('cheerio');
var app = express();
var url = 'http://www.ebay.co.uk/csc/all-you-ever-want/m.html?LH_Complete=1&_ipg=50&_since=15&_sop=13&LH_FS=1&=&rt=nc&LH_ItemCondition=3';
request(url, function (error, response, html) {
if (!error) {
console.log(html);
var $ = cheerio.load(html);
$('.vip').each(function (i, element) {
var link = $(this).text();
console.log(link);
});
}
});
app.listen(process.env.PORT, process.env.IP)
console.log(process.env.PORT);
exports = module.exports = app;
Here's the output I see:
Thank you!
Anthony