孤鸿影过 2019-05-29 19:55
浏览 271

新浪博客相册下线,能否通过查看修改网页源码或其他方式,下载其他人的相册?

新浪博客相册下线公告

新浪博客相册下线,仅对博主本人开放相册下载。点击下载按钮会生成一个包含该博主所有图片地址的XML文档。有没有技术手段,能生成其他人相册图片的XML,或者图片地址列表?

下载相册的js:

$registJob("photo_down", function() {
    Core.Events.addEvent("download", function() {
        Lib.checkAuthor(function() {
            if (!$isLogin) {
                var Login = new Lib.Login.Ui;
                Login.login(function() {
                    location.reload(true)
                });
                return
            }
            new Interface("//control.blog.sina.com.cn/riaapi/photoblog/get_photo_list.php","ijax").request({
                GET: {},
                onSuccess: function(data) {
                    var ua = navigator.userAgent.toLowerCase();
                    if (/(chrome|crios)\/([\d.]*)/.test(ua)) {
                        var a = document.createElement("a");
                        a.href = "//control.blog.sina.com.cn/riaapi/photoblog/photoListDown.php";
                        a.download = "";
                        a.style.display = "none";
                        a.click()
                    } else {
                        location.href = "//control.blog.sina.com.cn/riaapi/photoblog/photoListDown.php"
                    }
                },
                onError: function(result) {
                    switch (result.code) {
                    case "A00007":
                        var Login = new Lib.Login.Ui;
                        Login.login(function() {
                            location.reload(true)
                        });
                        break;
                    case "A11007":
                        winDialog.alert("非博客用户,没有图片!");
                        break;
                    case "A00001":
                        showError(result.code);
                        break;
                    case "A00088":
                        winDialog.alert("获取图片列表失败,请稍后再试!");
                        break;
                    case "A00099":
                        winDialog.alert("您的相册空空如也,没有可以下载的图片!");
                        break;
                    default:
                        winDialog.alert("A00001");
                        break
                    }
                }
            })
        }, "phone-down-" + (new Date).getTime())
    }, "click")
});
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
    • ¥15 模糊pid与pid仿真结果几乎一样
    • ¥15 java的GUI的运用
    • ¥15 Web.config连不上数据库
    • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
    • ¥15 怎么配置广告联盟瀑布流
    • ¥15 Rstudio 保存代码闪退
    • ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?
    • ¥50 invest生境质量模块
    • ¥15 nhanes加权logistic回归,svyglm函数