trendyol-scraper
Version:
Scraper that gives price, description, images and more for trendyol links
18 lines (14 loc) • 467 B
JavaScript
const axios = require('axios');
module.exports = {
getData: async (link) => {
try {
const response = await axios.get(link);
var result = JSON.parse(response.data.match(/((?<=type=application\/ld\+json\>))(.*)(?=\<\/script\>)/g)[0].replace(/@/g, "").replace(/https:\/\/schema\.org\//g, ""));
delete result.context;
result.image = result.image[0].split(',');
return result;
} catch (error) {
return error;
}
},
};