Coder Social home page Coder Social logo

tiktokdownloadvideo's Introduction

TikTok 多线程 多用户所有视频批量 无水印下载

配置文件 config.yaml

# 账户cookie
cookie: ""
# 下载视频保存路径(会根据作者名称在该目录下自动创建文件夹)
files-path: "f:/video/go_video/"

# 参考这个仓库 https://github.com/B1gM8c/X-Bogus
# 安装需要的库依赖 然后在本地使用python3 server.py 启动即可
x-bogus-addrr: "http://127.0.0.1:8787/X-Bogus"

# 下载用户的主页视频
sec-user-id: ["https://www.douyin.com/user/MS4wLjABAAAA_TSEtfu-jMuD8cUNzv_OmWSdm0_x4oe7lzqJTQrn5SHt1ttKe0APnfbEjsnRL-ZS?is_search=0&list_name=follow&nt=1&showTab=like", "https://www.douyin.com/user/MS4wLjABAAAAsMo5iLPL3m1QCGKL_SGX8W_0jkvYbEEiqI26ZehrXcQ?is_search=0&list_name=follow&nt=2"]
user-total-video-nums: ["20"]
# 如果未指定某个用户的主页视频下载数量 则全部使用如下值
download-num: "50"

# 下载用户的喜欢视频
favorite-sec-id: "https://www.douyin.com/user/MS4wLjABAAAA_TSEtfu-jMuD8cUNzv_OmWSdm0_x4oe7lzqJTQrn5SHt1ttKe0APnfbEjsnRL-ZS?is_search=0&list_name=follow&nt=1&showTab=like"
total-video-num: "45"

# 下载用户关注的用户视频 默认下载每个用户的所有视频
# self就是下载token 所指向的用户 一般其他用户设置隐私不可见既不可下载其关注的用户视频
following-sec-id: "self"
# 下载关注用户的数量
following-user-num: 5
go build -o tiktok.exe

个人cookie获取方式: 在网页端登录抖音账号,进入我的主页, 按下键盘上的F12 打开开发者工具 , 然后打开选项栏的网络 回到抖音网页按下F5刷新 在网络中上面一栏选择Fetch/XHR浏览左侧的请求列表 选择其中含有device_platform=webapp 等字符的请求项,点击后再右侧的Headers中 查看请求头或者Request Headers 看到有一项是Cookie 复制后面一大串的字符即可

secUserId获取方式: 打开一个作者的 抖音主页 拿到地址栏的secUserId https://www.douyin.com/user/MS4wLjABAAAA7xbdm1QfWD8Um6rFnrm0wVpnOI1uEHhbth1XDud_tWRxG5ZI6YUbNu9ES4uMjF0D?is_search=0&list_name=follow&nt=3 MS4wLjABAAAA7xbdm1QfWD8Um6rFnrm0wVpnOI1uEHhbth1XDud_tWRxG5ZI6YUbNu9ES4uMjF0D 为作者的secUserId

或者你真的很懒 那就把地址栏的整个地址复制到config.yaml的secUserId里面 有自动处理的

作者的secUserId 直接能用

{
    "娜娜子~": "MS4wLjABAAAAlypPFLZEj21YnlMDhvYhp_xDBSYQO3qZhshy-0koHO8",
    "二丫": "MS4wLjABAAAAQP1C07RU9kTmLEyniA0DYMHZBJCGO9XS8HU1Vdag0nXBi4GaYtHNpZsz5EBfZPgB"
}

没有GoLang开发环境的

在右侧点击Release 下载最新的exe文件 在同一目录下创建config.yaml 复制上面示例即可

tiktokdownloadvideo's People

Contributors

root-wang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

ixavee kuainiao

tiktokdownloadvideo's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.