找回密码
 加入
搜索
查看: 1506|回复: 4

[网络通信] 如何获取http://www.huorong.cn/downloadv5.html返回的下载地址【已解决】

[复制链接]
发表于 2020-8-15 08:45:06 | 显示全部楼层 |阅读模式
本帖最后由 bfgxp 于 2020-8-15 11:03 编辑

如题,火绒是很好用的轻量级杀毒软件,以前下载地址可以直接从http://www.huorong.cn/downloadv5.html源码中提取,最近官方修改了源码。

发表于 2020-8-15 10:01:34 | 显示全部楼层
本帖最后由 chamlien 于 2020-8-15 10:02 编辑

页面通过js请求 http://www.huorong.cn/versionShow.php 获得了下载地址,该页面返回了json数据,其中 urlFull 和 urlAll 字段就是下载地址
{
    version: "5.0.51.0",
    filesize: "18M",
    number: "0",
    virustime: "2020-08-14",
    createtime: "2020-08-14",
    fullName: "sysdiag-full-5.0.51.0-20200814.exe",
    allName: "sysdiag-all-5.0.51.0-20200814.exe",
    urlFull: "https://down5.huorong.cn/sysdiag-full-5.0.51.0-20200814.exe",
    urlAll: "https://down5.huorong.cn/sysdiag-all-5.0.51.0-20200814.exe"
}

 楼主| 发表于 2020-8-15 10:23:14 | 显示全部楼层
chamlien 发表于 2020-8-15 10:01
页面通过js请求 http://www.huorong.cn/versionShow.php 获得了下载地址,该页面返回了json数据,其中 urlF ...

谢谢,我也看到了js,但不知道请求的地址。
请问您是如何知道请求地址的?
发表于 2020-8-15 14:48:34 | 显示全部楼层
    function getdownloadUrl(){
        var down_url = "";
        $.ajax({
        //请求方式
            type:'GET',
            //发送请求的地址以及传输的数据
            url:'versionShow.php',
            //服务器返回的数据类型
            dataType:'json',
            async: false,
            success:function(data){
                    down_url = data.urlAll;
            },
            error:function(jqXHR){
                alert("请求失败");
                return false;
            }
        });
        return down_url;
    }

点评

感谢解惑  发表于 2020-8-15 17:24
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 08:29 , Processed in 0.081227 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表