node js web scraper library code example
Example 1: node.js web scraping
//eventhough deprecated, still able to use
const request = require('request');
request('http://www.google.com', function (error, response, body) {
console.error('error:', error); // Print the error if one occurred
console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
console.log('body:', body); // Print the HTML for the Google homepage.
});
Example 2: `scraping with node.js
//you need to do npm i request
const request = require('request');
//you need to do npm i cheerio
const cheerio = require('cheerio');
// you can add any link in the place of this link
request('https://www.megekko.nl/product/4278/294823/Socket-AM4-Processoren/AMD-Ryzen-7-5800X-processor', (error, response, html) => {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(html);
//in between the brackets you need to add the class of te thing you want to scrape
const Price = $('.euro.large');
console.log(Price.text());
}
});