Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let fetch = require('node-fetch')
- let cheerio = require('cheerio')
- function analyze(url) {
- return new Promise(async(resolve, reject) => {
- try {
- let form = new URLSearchParams()
- form.append('link', url)
- let html = await (await fetch('https://www.ggtiktok.com/results', { method: 'POST', body: form })).text()
- $ = cheerio.load(html)
- let urls = []
- $('div.container').find('a').each(function(i, e) {
- urls.push($(e).attr('href'))
- })
- urls.slice(0, -4)
- if (urls[0].length < 100) return resolve({ creator: '@neoxrs – Wildan Izzudin', status: false })
- let urlList = {
- video: 'https://www.ggtiktok.com' + urls[0],
- videoWM: 'https://www.ggtiktok.com' + urls[1]
- }
- resolve({ creator: '@neoxrs – Wildan Izzudin', status: true, data: urlList })
- } catch {
- return resolve({ creator: '@neoxrs – Wildan Izzudin', status: false })
- }})
- }
- analyze('https://vt.tiktok.com/ZSe22y3dA/').then(res => console.log(res))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement