正在查看 18 个帖子:1-18 (共 18 个帖子)
  • 作者
    帖子
  • @15543 回复

    观沧海
    游客

    谢谢🙏

    @15552 回复

    未曾
    管理员

    @观沧海 #15543

    故宫做了几层防御,目前获取比较麻烦

    @15574 回复

    一梦
    游客

    直接在 ‘故宫名画记’ 已经不能用书格提供的工具获取。但是,从 ‘绘画’ 菜单进入的,打开大图,仍可拼。按此进入:

    www.dpm.org.cn/colle...aints.html

    @16726 回复

    猪猪de梦
    游客

    名画记加密了,不过我已攻破,可 dezoomify-rs。

    可帮忙下载,不公布方法,故宫有版权,怕找麻烦。

    @16727 回复

    未曾
    管理员

    如果会使用:dezoomify-rs

    可以使用下面的方法获取相关图片参数

    首先,添加以下代码为 chrome 书签(其它类似)

    1,进入书签管理(快捷键是 ctrl+shift+o)
    chrome://bookmarks/

    名称随意,网址为以下参数

    javascript:document.getElementsByTagName("body").innerHTML = JSON.stringify(viewer.source.Image);

    2,进入故宫名画记的任意一个藏品浏览页面,如
    minghuaji.dpm.org.cn/paint...gfttf0od7l

    点击书签中的:显示名画记参数(或你自定义的名字)

    页面将解密相关参数

    {"xmlns":"http://schemas.microsoft.com/deepzoom/2009","Url":"https://minghuaji-1259446244.cos.ap-beijing.myqcloud.com/bundle/pljw9md37m1r3svpmriy03gfttf0od7l/","Overlap":"1","TileSize":"254","Format":"png","Size":{"Width":"50068.0","Height":"3756.0"}}

    最后,根据参数自定义 tiles.yaml

    @25906 回复

    木吉他
    游客

    老师好! 地址图片信息已经可以看到了!

    {"xmlns":"http://schemas.microsoft.com/deepzoom/2009","Url":"https://minghuaji-1259446244.cos.ap-beijing.myqcloud.com/bundle/beaf8b7a0a7443dab867c1396d6a9612/","Overlap":"1","TileSize":"254","Format":"png","Size":{"Width":"139414.0","Height":"6231.0"}}

    如何编辑配置文件?放大系 X  Y 碎片大小 254  图像总高度宽度 看明白了

    还是无法下载执行 、求具体编译下载文件方法不胜感激!

    @25911 回复

    未曾
    管理员

    根据获取的参数新建一个,例如,tu.dzi,按以下代码填入参数大致如下

    <?xml version="1.0" encoding="UTF-8"?>
    <Image TileSize="254" Overlap="1" Format="png"
           xmlns="http://schemas.microsoft.com/deepzoom/2008" Url="https://minghuaji-1259446244.cos.ap-beijing.myqcloud.com/bundle/beaf8b7a0a7443dab867c1396d6a9612/">
           <Size Width="139414" Height="6231"/>
    </Image>

    注意红色对应参数信息

    如果图片宽度/高度超过 65500,可更改保存的文件为 xxx.png

    dezoomify-rs -r 10 --accept-invalid-certs -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" -H "referer: https://www.dpm.org.cn" --dezoomer deepzoom "tu.dzi" “datu.png”

    一般情况,如果图片宽度/高度不超过 65500

    dezoomify-rs -r 10 --accept-invalid-certs -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" -H "referer: https:// www.dpm.org.cn" --dezoomer deepzoom "tu.dzi"

    回车后,会显示需要获取的图片大小。一般选择 0 获取最大缩放级别

    @25960 回复

    789
    游客

    程序可以运行但是报错?提示没下载到碎片!

    @25961 回复

    未曾
    管理员

    @789 #25960

    你的使用方法应该不对

    你需要通过运行,cmd,然后进入到 dezoomify-rs 所在目录

    执行

    @未曾 #25911

    的命令

    @25995 回复

    木吉他
    游客

    @

    @未曾 #25961

     

     

    老师您好!我也按照操作了复制 tu.dzi 文件 也在 CMD 下运行了

    还是下载不到碎片信息也是一行红色报错  是 TU.DZI 文件不完整吗?

    下面的两行代码需要复制进去吗?

    @25996 回复

    未曾
    管理员

    @木吉他 #25995

    请贴图说明

    @25997 回复

    木吉他
    游客

    @未曾 #25996

     

    @25998 回复

    未曾
    管理员

    @木吉他 #25997

    包括你的 dzi 文件及执行命令·~

    你这样信息我很难判断

    @25999 回复

    木吉他
    游客

    @未曾 #25998

    我的 DZI 文件中用的就是您提供的脚本做的测试. 在 DOS 模式下运行的、下载了一张黑条图!最后一行报错红色部分

    @26000 回复

    未曾
    管理员

    你可以下载这个 dzi 文件用于测试
    yun.daoon.com/wl/?i...e=download


    截图的范例(尽量详细

    @26014 回复

    Fdr
    游客

    如果 dezoomify-rs 放在 C 盘(系统盘),也可能发生错误。

    @26015 回复

    木吉他
    游客

    @未曾 #26000

    谢谢老师!辛苦了

    @26016 回复

    Fdr
    游客

    @789 #25960

    这种情况,或许是参数填写错误导致。

    我上次出现这种情况的时候,最后发现是 width 和 height 没有修改导致。或者就是 tile 参数。

    可以检查一下是不是参数设置的问题。

正在查看 18 个帖子:1-18 (共 18 个帖子)
正在查看 18 个帖子:1-18 (共 18 个帖子)
回复至:请问未曾先生故宫名画记加密后是不是没办法下载了?
您的信息: