|
const axios = require("axios") |
|
const cheerio = require("cheerio") |
|
const FormData = require("form-data") |
|
const formData = new FormData() |
|
|
|
async function sss_instagram(urls) { |
|
let BASE_URL = "https://sssinstagram.com/pt" |
|
let cookie = (await axios.get(BASE_URL)).headers["set-cookie"] |
|
let data_cookie = { |
|
cookie: cookie[0] + "; " + cookie[1] + "; " + cookie[2], |
|
token: cookie[1].split(";")[0].replace("XSRF-TOKEN=", "").replace("%3D", "") |
|
} |
|
let res = await axios.request({ |
|
method: "POST", |
|
url: BASE_URL + "/r", |
|
data: { link: urls, token: ""}, |
|
headers: { |
|
"Cookie": data_cookie.cookie, |
|
"Origin": "https://sssinstagram.com", |
|
"Referer": "https://sssinstagram.com", |
|
"X-Requested-With": "XMLHttpRequest", |
|
"X-Xsrf-Token": data_cookie.token |
|
} |
|
}) |
|
return res.data |
|
} |
|
|
|
async function gramvio(username) { |
|
|
|
let BASE_URL = "https://gramvio.com/insta-stalker/" |
|
|
|
let cookie = (await require("axios").get(BASE_URL)).headers["set-cookie"] |
|
|
|
let response = await axios.request({ |
|
method: "GET", |
|
url: BASE_URL, |
|
headers: { |
|
"Cookie": cookie[0] + "; " + cookie[1] |
|
} |
|
}) |
|
let $ = cheerio.load(response.data) |
|
let token = $("meta[name='csrf-token']").attr("content") |
|
|
|
const get_response = async(data, id) => { |
|
formData.append(data, id) |
|
formData.append("variable", "getprofile") |
|
|
|
|
|
let res = await axios.request({ |
|
method: "POST", |
|
url: BASE_URL, |
|
data: formData, |
|
headers: { |
|
"Cookie": cookie[0] + "; " + cookie[1], |
|
"Referer": BASE_URL, |
|
"Origin": BASE_URL, |
|
"X-CSRF-Token": token, |
|
"X-Requested-With": "XMLHttpRequest" |
|
} |
|
}) |
|
return res.data |
|
} |
|
let res_profile = await get_response("username", username) |
|
|
|
|
|
return res_profile |
|
} |
|
|
|
module.exports = { sss_instagram, gramvio} |