New tiktok bot on https://github.com/sudoguy/tiktokpy

sudoguy, updated 🕥 2022-12-08 04:39:30

This project is no longer under development.

A NEW project is being developed here: sudoguy/tiktokpy


tiktok-bot

The most intelligent TikTok bot for Python.

Build Status Downloads Package version

Note: This project should be considered as an "alpha" release.


Quickstart

```python from tiktok_bot import TikTokBot

bot = TikTokBot()

getting your feed (list of posts)

my_feed = bot.list_for_you_feed(count=25)

popular_posts = [post for post in my_feed if post.statistics.play_count > 1_000_000]

extract video urls without watermark (every post has helpers)

urls = [post.video_url_without_watermark for post in popular_posts]

searching videos by hashtag name

posts = bot.search_posts_by_hashtag("cat", count=50) ```

Installation

Install with pip:

shell pip install tiktok-bot

tiktok-bot requires Python 3.6+

Issues

Bump certifi from 2019.11.28 to 2022.12.7

opened on 2022-12-08 04:39:30 by dependabot[bot]

Bumps certifi from 2019.11.28 to 2022.12.7.

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sudoguy/tiktok_bot/network/alerts).

Bump ipython from 7.10.1 to 7.16.3

opened on 2022-01-21 20:43:55 by dependabot[bot]

Bumps ipython from 7.10.1 to 7.16.3.

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sudoguy/tiktok_bot/network/alerts).

we making a new one https://discord.gg/Q9WB6pu

opened on 2020-08-12 14:59:52 by nicks-codes None

[JSONDecodeError] Function list_for_you_feed does not work

opened on 2020-02-19 07:56:54 by xubiuit

Hi,

I am trying to use the module. I've just run the "Quick Start" but it seems there is an issue need to be fixed. The issue was raised when I tried my_feed = bot.list_for_you_feed(count=25) Check my attached image for more detail

image

Let me know if there is any issue from my side.

Regards,

Downloading X number of videos based on a hashtag/trend

opened on 2019-12-26 08:37:55 by savvas17

I have seen good work done on downloading user videos. What I am struggling to figure out is how to scrape videos based on a certain hashtag or trend. I am struggling to find a way to do this because the video links don't appear in the source of the page. These pages only respond to GET requests and not POST.

  • These type of pages are found on the discover page of TikTok.

  • These pages are in two forms: tiktok.com/music/... or tiktok.com/tag/...

For example, is there a way to download X number of videos from a page like this: https://www.tiktok.com/music/No-Idea-6764115859423152901

Thank you :)

Help

opened on 2019-12-26 05:39:48 by ElectroGamesYT

How do i use?

Evgeny Kemerov

Python Backend Developer

GitHub Repository Homepage

tiktok tiktok-api tiktok-bot tiktokbot tiktok-scraper