Spaces:
Running
Running
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} |