V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
altairkuma
V2EX  ›  程序员

{新手求教]网站是如何让资源只能通过某个下载器下载的?

  •  
  •   altairkuma · 2016-08-28 21:40:31 +08:00 · 5248 次点击
    这是一个创建于 3002 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在电影天堂这个网站只能通过迅雷的某几个版本进行下载。(迅雷极速版不可以…)我直接 ftp 资源也不能下载。万分感谢!

    23 条回复    2016-08-30 13:27:18 +08:00
    wu1990
        1
    wu1990  
       2016-08-28 21:51:04 +08:00   ❤️ 1
    监控 看下 header useragent
    fiht
        2
    fiht  
       2016-08-28 23:59:43 +08:00
    右键,复制链接地址,你会发现
    > thunder://QUFmdHA6Ly95Z2R5ODp5Z2R5OEB5MTUzLmR5ZHl0dC5uZXQ6ODE3MC9bJUU5JTk4JUIzJUU1JTg1JTg5JUU3JTk0JUI1JUU1JUJEJUIxd3d3LnlnZHk4LmNvbV0uJUU5JTgxJTg3JUU4JUE3JTgxJUU0JUJEJUEwJUU0JUI5JThCJUU1JTg5JThELkJELjcyMHAuJUU0JUI4JUFEJUU4JThCJUIxJUU1JThGJThDJUU1JUFEJTk3JUU1JUI5JTk1LnJtdmJaWg==
    一串这样的字符。 base64 编码。
    然后你可以手动解开或者搜一下 迅雷链接解密,把上述链接地址解密即可
    比如上述链接的解码结果为:
    > ftp://ygdy8:[email protected]:8170/[%E9%98%B3%E5%85%89%E7%94%B5%E5%BD%B1www.ygdy8.com].%E9%81%87%E8%A7%81%E4%BD%A0%E4%B9%8B%E5%89%8D.BD.720p.%E4%B8%AD%E8%8B%B1%E5%8F%8C%E5%AD%97%E5%B9%95.rmvb
    fiht
        3
    fiht  
       2016-08-29 00:00:41 +08:00
    @fiht 收回上楼回复,我没有 get 到点。抱歉
    maowu
        4
    maowu  
       2016-08-29 00:49:33 +08:00 via Android
    先抓包看看是不是有特殊的数据啊
    hrong
        5
    hrong  
       2016-08-29 00:55:48 +08:00 via Android
    hrong
        6
    hrong  
       2016-08-29 00:56:09 +08:00 via Android
    @fiht 答非所问。。。。
    qqmishi
        7
    qqmishi  
       2016-08-29 01:04:18 +08:00 via Android
    这种应该是 UA 判断的吧,就像 pt 也只接受特定的客户端一样
    8023
        8
    8023  
       2016-08-29 01:14:23 +08:00 via Android   ❤️ 2
    你新手求教的括号打的真是蛋疼啊...
    迅雷链接是电影"遇见你之前", 老司机们不要再尝试了.
    二楼说的很对啊...
    Layne
        9
    Layne  
       2016-08-29 01:31:18 +08:00
    @8023 握手,我也觉得这个括号打的蛋疼,像个套套似的
    popok
        10
    popok  
       2016-08-29 01:44:18 +08:00 via iPhone   ❤️ 1
    我猜这种网站都是靠迅雷的离线数据下载的吧,他们新发布的资源,被迅雷收录以后,可能就把 ftp 上的资源删掉了。这样迅雷下载还是可以下,他们 ftp 也没压力。

    反正他们的 ftp 链接直接下载从来没连上过
    duola
        11
    duola  
       2016-08-29 01:46:49 +08:00
    以后被查水表,也是拿他们没办法,因为本地没有一个资源。
    ranran
        12
    ranran  
       2016-08-29 01:59:00 +08:00   ❤️ 1
    @popok 很多年很多年以前 我就用过一个二级域名 HOSTS 指向本机 然后下载一次 以后就可以用这个下载地址分享出去了 别人能下载 其实这个域名根本就不存在
    yimity
        13
    yimity  
       2016-08-29 07:02:40 +08:00 via iPhone
    应该是你软件的问题吧,我用哪个版本都可以
    csy123
        14
    csy123  
       2016-08-29 08:06:41 +08:00
    @yimity 应该是网站不同的原因吧,有的网站我也不能用迅雷极速版
    altairkuma
        15
    altairkuma  
    OP
       2016-08-29 09:50:05 +08:00 via iPhone
    @popok 有可能是这样的,谢谢啦。
    altairkuma
        16
    altairkuma  
    OP
       2016-08-29 09:50:53 +08:00 via iPhone
    @Layne 以后注意…手滑了
    BrightDawn
        17
    BrightDawn  
       2016-08-29 10:00:43 +08:00
    { 逼死强迫症 ] ..... 哈合
    Shura
        18
    Shura  
       2016-08-29 10:20:32 +08:00   ❤️ 1
    { 这资源不是真实地址,需要迅雷从某个 p2p 节点下载,这个节点能判断客户端来源。 ]
    Izual_Yang
        19
    Izual_Yang  
       2016-08-29 11:59:59 +08:00 via Android
    @ranran 还有很多明显是内网地址的,
    benbenzhangqi
        20
    benbenzhangqi  
       2016-08-29 12:55:57 +08:00
    看源代码应该是 JS 吧
    benbenzhangqi
        21
    benbenzhangqi  
       2016-08-29 13:02:00 +08:00
    直接扒代码搜索 hezuo 你就知道了
    MrYELiex
        22
    MrYELiex  
       2016-08-30 13:26:01 +08:00
    header 中有一个头 content-type 修改这个就行了
    MrYELiex
        23
    MrYELiex  
       2016-08-30 13:27:18 +08:00
    @MrYELiex 余下的就是下载器会对你的请求做监听
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.