const axios = require("axios") const cheerio = require("cheerio") 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) { //url let BASE_URL = "https://gramvio.com/insta-stalker/" // mendatapkan cookie let cookie = (await require("axios").get(BASE_URL)).headers["set-cookie"] // mendapatkan token 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") // memasukan data const get_response = async(data, id) => { formData.append(data, id) formData.append("variable", "getprofile") // memasukan data ke server 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) let res_post = await get_response("id", res_profile.getprofile.id) return res_profile + res_post } module.exports = { sss_instagram, gramvio}