Skip to content

peppapig450/TikTokSlideshow-Downloader

Repository files navigation

TikTokSlideshow-Downloader

Command line usage

The package installs the tiktok-downloader script. Use the download command to fetch a TikTok video or slideshow:

tiktok-downloader download <url> [OPTIONS]

Run tiktok-downloader download --help to see all configuration options. The --concurrency option controls how many downloads run in parallel.

Note: You must export your TikTok cookies from the browser yourself. For Chrome, install [Get cookies.txt (LOCAL)][cookies-local] to export them.

To export cookies saved in a JSON profile:

tiktok-downloader cookies export <profile> <destination>

To create a new cookie profile via a logged-in browser session:

tiktok-downloader cookies login <profile> [--browser chromium|firefox|webkit] \
    [--headless] [--user-data-dir DIR]

Run the command, log into TikTok in the opened browser window and press Enter when ready. The cookies will be saved under <profile>.json for reuse.

Note: The cookies login and cookies auto commands are currently disabled while the browser automation is being updated. See the issue tracker for progress.

To fetch cookies directly from an existing Chrome/Chromium profile:

tiktok-downloader cookies auto <profile> <user-data-dir> [--browser chromium|firefox|webkit] \
    [--headless/--no-headless]

To verify that a saved cookie profile is still valid:

tiktok-downloader cookies verify <profile>

To view available cookie profiles:

tiktok-downloader cookies list

Module entry point

Run the CLI with:

python -m tiktok_downloader download <url> [OPTIONS]

This entry point loads your configuration and handles Ctrl+C gracefully.

Debug logging is disabled by default. Use --debug or set TIKTOK_DOWNLOADER_DEBUG=true to enable verbose output. [cookies-local]: https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc

About

Python script to download slideshows off of TikTok

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages