You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aruppi-api/src/api/apiCall.js

31 lines
574 B
JavaScript

const hooman = require('hooman');
const { CookieJar } = require('tough-cookie');
const cookieJar = new CookieJar();
const cheerio = require('cheerio');
let response
let data
const homgot = async (url, options) => {
response = await hooman.get(url, cookieJar);
if (options !== undefined) {
if (options.scrapy) {
data = await cheerio.load(response.body)
}
if (options.parse) {
data = JSON.parse(response.body)
}
} else {
data = response
}
return data
}
module.exports = {
homgot
}