const axios = require("axios");
const cheerio = require("cheerio");
async function igstalk(username) {
try {
const baseurl = "https://insta-stories-viewer.com";
const url = `${baseurl}/${username}/`;
const { data: html } = await axios.get(url, {
headers: {
"User-Agent":
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36",
},
});
const $ = cheerio.load(html);
const avatar = $(".profile__avatar-pic").attr("src");
const name = $(".profile__nickname").contents().first().text().trim();
const posts = $(".profile__stats-posts").text().trim();
const followers = $(".profile__stats-followers").text().trim();
const following = $(".profile__stats-follows").text().trim();
const bio = $(".profile__description").text().trim();
const result = {
avatar,
username: name,
posts,
followers,
following,
bio,
};
return result;
} catch (err) {
return { error: err.message };
}
}
// Contoh penggunaan
return igstalk("jokowi")