Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joeyism/tiktok-scraper
A scraper to download TikTok videos
https://github.com/joeyism/tiktok-scraper
download downloader scraper tik tiktok tiktok-scraper tok videos
Last synced: 3 months ago
JSON representation
A scraper to download TikTok videos
- Host: GitHub
- URL: https://github.com/joeyism/tiktok-scraper
- Owner: joeyism
- License: gpl-3.0
- Created: 2019-12-18T06:59:15.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-18T18:47:52.000Z (about 5 years ago)
- Last Synced: 2024-10-13T01:19:05.469Z (4 months ago)
- Topics: download, downloader, scraper, tik, tiktok, tiktok-scraper, tok, videos
- Language: Python
- Size: 23.4 KB
- Stars: 22
- Watchers: 4
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TikTok Scraper
## Installation
To install with pip, run
```bash
pip3 install tiktok-scraper
```## Simple Usage
To use it with default settings, the latest version of Chrome is required. After which, you can run```bash
tiktok-scraper
```which downloads locally to a folder with the same name as the username
## API
```
usage: tiktok-scraper [-h] [--driver DRIVER] [--driver-type DRIVER_TYPE]
[--show-browser] [--delay DELAY] [--location LOCATION]
username
positional arguments:
username The TikTok usernameoptional arguments:
-h, --help show this help message and exit
--driver DRIVER Driver location
--driver-type DRIVER_TYPE
Type of driver (i.e. Chrome)
--show-browser Shows browser while scraping. Useful for debugging
--delay DELAY Number of seconds to delay between video downloading
--location LOCATION Location to store the files
```### OPTIONS
```
--driver Location of the driver (i.e. ./chromedriver). If not specified, it checks in `$PATH` first, and if it's not in there, a chromedriver is downloaded locally--driver-type Type of driver (i.e. Chrome, Firefox)
--show-browser If set, the scraping is done with showing the browser. This is useful for debugging why sometime scraping may fail
--delay The number of seconds to delay between video downloading. This may be important if there's a rate limit
--location Location of where the videos are downloaded. If not specified, location is the same as the username
```