@mtatko/tiktok-scraper
Version:
TikTok Scraper & Downloader. Scrape information from User, Trending and HashTag pages and download video posts
22 lines (21 loc) • 845 B
TypeScript
/// <reference types="node" />
import { CookieJar } from 'request';
import { MultipleBar } from '../helpers';
import { DownloaderConstructor, PostCollector, DownloadParams, Headers } from '../types';
export declare class Downloader {
progress: boolean;
mbars: MultipleBar;
progressBar: any[];
private proxy;
noWaterMark: boolean;
filepath: string;
bulk: boolean;
headers: Headers;
cookieJar: CookieJar;
constructor({ progress, proxy, noWaterMark, headers, filepath, bulk, cookieJar }: DownloaderConstructor);
private get getProxy();
addBar(type: boolean, len: number): any[];
toBuffer(item: PostCollector): Promise<Buffer>;
downloadPosts({ zip, folder, collector, fileName, asyncDownload }: DownloadParams): Promise<unknown>;
downloadSingleVideo(post: PostCollector): Promise<void>;
}