Spaces:
Running
Running
File size: 2,242 Bytes
d0b2129 fc78535 d0b2129 feb81a3 d0b2129 feb81a3 d0b2129 feb81a3 d0b2129 feb81a3 d0b2129 feb81a3 d0b2129 853361a feb81a3 d0b2129 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
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) {
//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)
// error
//let res_post = await get_response("id", res_profile.getprofile.id)
return res_profile
}
module.exports = { sss_instagram, gramvio} |