| 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} |