抖音分享出来的那一串,不是一个链接
你在抖音里点「分享 → 复制链接」,得到的是这样一整段:
7.32 复制打开抖音,看看【杨大哥的作品】千问 3.8 预览版发布 https://v.douyin.com/G8Oggg_IXMA/ E@u.Ib 03/09 复制此链接,打开Dou音搜索,直接观看视频!
拿它去当 URL 用,浏览器会说地址不合法。但把它原样贴给一个能读链接的工具,通常又能读出来。差别在于这一段里只有一小截是链接,其余是给人看的和给 App 看的。
这一段里有什么
| 片段 | 是什么 |
|---|---|
7.32 |
分享口令的一部分,数字本身没有含义 |
复制打开抖音,看看 |
给 App 的提示语 |
【杨大哥的作品】 |
作者的昵称,方括号里固定是「昵称 + 的作品」 |
千问 3.8 预览版发布 |
视频标题(作者写的,不是抖音给的) |
https://v.douyin.com/G8Oggg_IXMA/ |
真正的链接,短链 |
E@u.Ib 03/09 |
又一段口令;日期样子的部分不是发布日期 |
复制此链接,打开Dou音搜索,直接观看视频! |
给 App 的提示语 |
所以一条分享文本里的链接要靠找:第一个 http(s):// 开头的片段就是它。我们就是这么取的——取第一个链接,去掉紧跟在后面的标点(。,!?、 这些中文标点经常被粘在链接尾巴上),剩下的当文本。
短链后面是什么
v.douyin.com/G8Oggg_IXMA 是短链,跳转过去是这条视频的页面,地址里带一个 19 位数字的视频 id。同一个视频每次分享出来的短链可能不一样,所以缓存要按跳转之后的地址算,不然同一段视频会被当成好几条、算好几次钱。
这也是为什么工具应该先跟着短链走一跳再判断平台:短链域名 v.douyin.com 和网页版 www.douyin.com 看起来像两个站,其实是同一条视频。
什么情况下这一串读不出东西
- 只有口令、没有链接。 有些分享只复制到前半段(
7.32 复制打开抖音…后面没有 URL),或者你从别人的截图里手抄下来的。没有链接就没有视频 id,读不出内容,这类会直接说读不到,不扣积分。 - 链接被截断。 微信、短信、某些输入框会把长文本截在你没注意的地方;
v.douyin.com/G8Oggg少了后半截就跳不过去。 - 是主页、音乐、直播页而不是视频。 短链跳过去如果是作者主页或音乐原声页,那不是一条视频,没有逐字稿可提。
除链接以外的部分会被丢掉
方括号后面的那句是标题、前面是口令——这些在我们这里只用来找链接,找到就丢掉了,读出来的标题、作者、数据都是回到视频页面本身取的,不是从分享文本里抄的。所以贴整段和只贴链接,结果一样。
这么做的原因很实际:分享文本是人手打的 App 会改的东西,标题会被作者随时改,口令格式一年变过好几次;链接(跳转之后的那个地址)才是这条视频唯一稳定的身份。
读一条抖音视频的积分按分钟算,读不出内容不扣积分。想试:贴一整段进来就行,不用先把它剪成链接。
同一个「看起来是链接、其实不是」的坑,小红书那边是两个域名:分享链接的两个域名,其中一个会静默失败。微信公众号则是另一种:长链接会撞验证码,短链接不会。