V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ethusdt
0.01D
V2EX  ›  程序员

Tiktok 视频禁止下载的原理是什么?

  •  
  •   ethusdt ·
    FaiChou · Mar 9, 2023 · 3994 views
    This topic created in 1155 days ago, the information mentioned may be changed or developed.

    平时找到视频链接, 可以直接下载, 但今天下载 TikTok 的视频结果下载失败.

    操作步骤:

    1. Chrome 打开 tiktok 视频链接, 比如这个例子
    2. 鼠标右击 Inspect
    3. 搜索 <video> 标签, 然后找到视频的 src, 复制下来
    4. 新标签页面打开这个视频正常播放, 点击视频下载, 结果失败, 下载的并不是视频, 而是 download.html (Forbidden), 如图

    download

    slowman
        1
    slowman  
       Mar 9, 2023
    右键,视频存储为,可以
    hahasong
        2
    hahasong  
       Mar 9, 2023
    能播就能下
    ethusdt
        3
    ethusdt  
    OP
       Mar 9, 2023
    @1423 确实可以, 但为啥点击视频的下载按钮就不行了呢.
    ethusdt
        4
    ethusdt  
    OP
       Mar 9, 2023
    @hahasong 说的没毛病, 但和我的问题无关..
    em70
        5
    em70  
       Mar 9, 2023
    @FaiChou 限制下载,无非就是 useragent,referer 限制,下载按钮可能没有传参
    ben5959
        6
    ben5959  
       Mar 9, 2023
    需要添加 cookie 值 tt_chain_token 才能下载
    systemcall
        7
    systemcall  
       Mar 10, 2023 via Android
    检查 cookie 里面的参数、referer 限制,还有就是用切片
    很多网站都做了反下载,要用专门的工具。我不用 tiktok ,但是像 YouTube 、b 站、p 站,都要专门的工具来下载
    ethusdt
        8
    ethusdt  
    OP
       Mar 10, 2023
    @em70 我使用浏览器插件已经将 referer 加上了 但还是不行. 看来应该是 6 楼的回答才是正解.
    40kecedwixyCdM81
        9
    40kecedwixyCdM81  
       Mar 10, 2023
    tt 视频不随便下么
    afeiche
        10
    afeiche  
       Mar 10, 2023
    查看网络请求里面应该能看到真实访问的 url ,假如鉴权不是一次性的,应该能搞下来,不过大部分视频都是切片的.ts ,还得自己合起来
    jacy
        11
    jacy  
       Mar 10, 2023
    第一眼还以为是个话筒
    poporange
        12
    poporange  
       Mar 10, 2023
    请求头不对吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1282 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 17:20 · PVG 01:20 · LAX 10:20 · JFK 13:20
    ♥ Do have faith in what you're doing.