mirror of https://github.com/aruppi/aruppi-api.git
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.
31 lines
574 B
JavaScript
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
|
|
}
|