@tobyg74/tiktok-api-dl
Version:
Scraper for downloading media in the form of videos, images and audio from Tiktok. Also for stalking Tiktok Users, getting user posts, likes, comments, followers and following.
42 lines (39 loc) • 1.61 kB
text/typescript
// Test for Tiktok Stalk User Profile
import Tiktok from "../src/index"
async function testProfile() {
try {
const username = "tobz2k19" // Change to a valid TikTok username
const result = await Tiktok.StalkUser(username, {
proxy: undefined
})
if (result.status === "success" && result.result) {
const user = result.result.user
const stats = result.result.stats
console.log("\nProfile fetched successfully!")
console.log("========================")
console.log("User Profile:")
console.log("========================")
console.log(`Username: @${user.username}`)
console.log(`Nickname: ${user.nickname}`)
console.log(`Signature: ${user.signature}`)
console.log(`Verified: ${user.verified ? "Yes" : "No"}`)
console.log(`Region: ${user.region}`)
console.log(`Private Account: ${user.privateAccount ? "Yes" : "No"}`)
console.log(`Commerce User: ${user.commerceUser ? "Yes" : "No"}`)
console.log(`Avatar: ${user.avatarLarger}`)
console.log("\nStats:")
console.log(`- Followers: ${stats.followerCount}`)
console.log(`- Following: ${stats.followingCount}`)
console.log(`- Hearts: ${stats.heartCount}`)
console.log(`- Videos: ${stats.videoCount}`)
console.log(`- Likes: ${stats.likeCount}`)
console.log(`- Friends: ${stats.friendCount}`)
console.log("========================")
} else {
console.error("Error:", result.message)
}
} catch (error) {
console.error("Test failed:", error)
}
}
testProfile()