跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 如何获取被 YouTube 缩短显示的完整 url?
未分類
15 5 月 2020

如何获取被 YouTube 缩短显示的完整 url?

如何获取被 YouTube 缩短显示的完整 url?

資深大佬 : microka 14

比如 https://www.youtube.com/watch?v=XcQIXKbGios 这个视频简介部分

You may download this video for personal use only from https://proartinc.net/shop/4k-films/4... 

这里

https://proartinc.net/shop/4k-films/4... 

实际链接为

https://proartinc.net/shop/4k-films/4k-hd-films/8k-kgalagadi-np-2/ 

但被 YouTube 缩短显示为

https://www.youtube.com/redirect?event=video_description&v=XcQIXKbGios&q=https%3A%2F%2Fproartinc.net%2Fshop%2F4k-films%2F4k-hd-films%2F8k-kgalagadi-np-2%2F&redir_token=...... 

对

https%3A%2F%2Fproartinc.net%2Fshop%2F4k-films%2F4k-hd-films%2F8k-kgalagadi-np-2%2F 

进行 decode 解码即可得到实际目标 ur

https://proartinc.net/shop/4k-films/4k-hd-films/8k-kgalagadi-np-2/ 

请问各位有没有相应的脚本或 chrome 扩展能便捷获取解码后的真实 url ?

大佬有話說 (9)

  • 資深大佬 : shansing

    你把这叫“缩短”啊……
    感觉脚本自己写也挺好写的,你都把原理分析出来了。

  • 資深大佬 : ipadpro4k

    用 youtube-dl 不好吗

  • 主 資深大佬 : microka

    @shansing 只懂思路,对脚本代码一窍不通

  • 資深大佬 : CrabAss

    greasyfork 上我记得有个 anti redirect 的脚本,可能支持 YouTube

  • 資深大佬 : imdong

    document.querySelectorAll(‘a’).forEach((item) => {
    if (item.href.indexOf(‘/redirect?’) > 0) {
    item.href = decodeURIComponent(item.href.match(/(?|&)q=([^&$]+)/)[2]);
    console.log(item.href)
    }
    })

    多简单,放进 UserScript 就能用。

  • 資深大佬 : crab

    通过类名枚举全部链接,判断头部是 redirect 再提取 q 参数的内容转换?

  • 資深大佬 : CrabAss

    https://greasyfork.org/zh-CN/scripts/11915-anti-redirect

  • 主 資深大佬 : microka

    @CrabAss 找到了 https://greasyfork.org/scripts/11915-anti-redirect
    真的有效,非常感谢!!

  • 主 資深大佬 : microka

    @imdong 我把您这串代码放进暴力猴里,还是不行,不知是哪里没弄好。不过找到 anti-redirect 这个脚本已经解决了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具