Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
tiktok-scraper — Scrape und lade TikTok-Videobeiträge und Metadaten von Benutzerprofilen, Hashtags und Trends ohne Authentifizierung herunter. Ausgabe als JSON-, CSV- und ZIP-Archive. | Kitploit
Tools/GitHubGitHub/dutchosintguy/tiktok-scraper
OSINT (Open-Source-Intelligence)InformationsbeschaffungSocial EngineeringCrawler
GitHubdutchosintguy/tiktok-scraper

tiktok-scraper

Scrape und lade TikTok-Videobeiträge und Metadaten von Benutzerprofilen, Hashtags und Trends ohne Authentifizierung herunter. Ausgabe als JSON-, CSV- und ZIP-Archive.

Repository anzeigen
13vor 6 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

TikTok Scraper & Downloader

Scrapen und laden Sie nützliche Informationen von TikTok herunter.

Es ist kein Login oder Passwort erforderlich.

Dies ist keine offizielle API-Unterstützung usw. Dies ist lediglich ein Scraper, der die TikTok-Web-API zum Scrapen von Medien verwendet.

Features

  • Scrapen von Videobeiträgen von Benutzernamen, Hashtags oder Trends
  • Herunterladen und Speichern von Medien in ein ZIP-Archiv
  • Erstellen von JSON/CSV-Dateien mit Beitragsinformationen

Hinweis:

  • Wenn Sie alle Videobeiträge herunterladen möchten, setzen Sie {number} auf 0

Posts - JSON/CSV-Ausgabe:

root@kitploit:~
    id: '6748606789551410438',
    text:'TEXT',
    createTime: '1571282470',
    authorId: '123123',
    musicId: '123123',
    videoUrl: 'VIDEO_URL',
    diggCount: 485,
    shareCount: 1,
    commentCount: 24 

Demo

Mögliche Fehler

  • Unbekannt. Melden Sie sie, falls Sie auf welche stoßen.

Installation

tiktok-scraper benötigt Node.js v8.6.0+ zum Ausführen.

Installation von NPM

root@kitploit:~
$ npm i -g tiktok-scraper

Installation von YARN

root@kitploit:~
$ yarn global add tiktok-scraper

NUTZUNG

Im Terminal

root@kitploit:~
$ tiktok-scraper --help

Usage: tiktok-scraper <command> [options]

Commands:
  tiktok-scraper user [id]     Scrape videos from username. Enter only username
  tiktok-scraper hashtag [id]  Scrape videos from hashtag. Enter hashtag without #
  tiktok-scraper trend         Scrape posts from current trends

Options:
  --help, -h              help                                         [boolean]
  --version               Show version number                          [boolean]
  --number, -n            Number of posts to scrape. If you will set 0 then all
                          posts will be scraped                    [default: 20]
  --proxy, -p             Set proxy                                [default: ""]
  --timeout               If you will receive 'rate limit' error , you can try
                          to set timeout. Timeout is in mls: 1000 mls = 1 second
                                                                    [default: 0]
  --download, -d          Download and archive all scraped videos to a ZIP file
                                                      [boolean] [default: false]
  --filepath              Directory to save all output files.
                [default: "/Users/jackass/Documents/lang/NodeJs/tiktok-scraper"]
  --filetype, --type, -t  Type of output file where post information will be
                          saved. 'all' - save information about all posts to a
                          'json' and 'csv'
                                [choices: "csv", "json", "all"] [default: "csv"]

Examples:
  tiktok-scraper user USERNAME -d -n 100
  tiktok-scraper hashtag HASHTAG_NAME -d -n 100
  tiktok-scraper trend -d -n 100

Beispiel 1: Scrapen Sie 300 Videobeiträge vom Benutzer {USERNAME}. Speichern Sie die Beitragsinformationen in einer CSV-Datei (standardmäßig)

root@kitploit:~
$ tiktok-scraper user USERNAME -n 300

Output:
CSV path: /{CURRENT_PATH}/user_1552945544582.csv

Beispiel 2: Scrapen Sie 100 Beiträge vom Hashtag {HASHTAG_NAME}, laden Sie sie herunter und speichern Sie sie in einem ZIP-Archiv. Speichern Sie die Beitragsinformationen in JSON- und CSV-Dateien (--filetype all)

root@kitploit:~
$ tiktok-scraper hashtag HASHTAG_NAME -n 100 -d -t all

Output:
ZIP path: /{CURRENT_PATH}/hashtag_1552945659138.zip
JSON path: /{CURRENT_PATH}/hashtag_1552945659138.json
CSV path: /{CURRENT_PATH}/hashtag_1552945659138.csv

Beispiel 3: Scrapen Sie 50 Beiträge aus dem Trends-Bereich, laden Sie sie in ein ZIP herunter und speichern Sie die Informationen in einer CSV-Datei

root@kitploit:~
$ tiktok-scraper trend -n 50 -d -t csv

Output:
ZIP path: /{CURRENT_PATH}/trend_1552945659138.zip
CSV path: /{CURRENT_PATH}/tend_1552945659138.csv

Zur besseren Darstellung wird der Fortschritt beim Herunterladen der Beiträge im Terminal angezeigt

root@kitploit:~
Downloading 6750670497744309509 [==============================] 100%
Downloading 6749962264020782342 [==============================] 100%
Downloading 6749433991113264390 [==============================] 100%
Downloading 6750671571968429318 [==============================] 100%
Downloading 6750668198011505926 [==============================] 100%
Downloading 6748611221903117574 [==============================] 100%
Downloading 6748606789551410438 [==============================] 100%
Downloading 6748139550251535621 [==============================] 100%
Downloading 6748616311166799110 [==============================] 100%
Downloading 6748048372625689861 [==============================] 100%

Modul

Promise

root@kitploit:~
const TikTokScraper = require('tiktok-scraper');

let options = {
    number: 100,
};

(async () => {
    try{
        let posts = await TikTokScraper.user({USERNAME}, options);
        console.log(posts)
    } catch(error){
        console.log(error)
    }
})()

Promise gibt das aktuelle Ergebnis zurück

root@kitploit:~
{
    collector:[ARRAY_OF_DATA]
    //If {filetype} and {download} options are enbabled then:
    zip: '/{CURRENT_PATH}/user_1552963581094.zip',
    json: '/{CURRENT_PATH}/user_1552963581094.json',
    csv: '/{CURRENT_PATH}/user_1552963581094.csv' 
}

Event

root@kitploit:~
const TikTokScraper = require('tiktok-scraper');
let options = {
    count: 100,
    event: true, // Enable event emitter, you won't be able to use promises
};

let posts = TikTokScraper.user({USERNAME}, options);

posts.on('data', (json) => {
  //data in JSON format
})

posts.on('done', () => {
  //completed
})
posts.on('error', (error) => {
  //error message
})

Funktionen

root@kitploit:~
.user(id, options) //Scrape posts from a specific user
.hashtag(id, options) //Scrape posts from hashtag section
.trend('', options) // Scrape posts from a trends section

Optionen

root@kitploit:~
let options = {
    // Number of posts to scrape: {int default: 20}
    number: 50,
    
    // Set proxy, example: 127.0.0.1:8080: {string default: ''}
    proxy: '',

    // Enable or Disable event emitter. If true then you can accept data through events: {boolean default: false}
    event: false,

    // Timeout between requests. If 'rate limit' error received then this option can be useful: {int default: 0}
    timeout: 0
    
    
    
    // Download posts or not. If true ZIP archive in {filepath} will be created: {boolean default: false}
    download: false,

    // How many post should be downloaded asynchronously. Only if {download:true}: {int default: 5}
    asyncDownload: 5,

    // File path where all files will be saved: {string default: 'CURRENT_DIR'}
    filepath: `CURRENT_DIR`,
};

Lizenz

MIT

Freie Software

Tool herunterladen