deepzoom模式的图片怎么用py爬虫下载?

本文介绍了一位艺术生如何利用Python爬虫下载DeepZoom模式的图片。在深缩放模式下,图片被分割成多个部分,如0_0.jpg到0_n.jpg,通过动态加载。作者需要下载这些切片并将其拼接成原始完整图片。目前遇到的问题是确定最大切片编号,并实现自动化下载和拼接。代码中涉及到检查元素和防止F12开发者工具的使用。
摘要由CSDN通过智能技术生成

因为本人是一个艺术生毕业,对于代码不是很懂!但对代码啥的稍微有点了解!
现在想去下载一个图片,发现网站上的图片是deepzoom模式的!无法直接下载,其次用谷歌开发者模式,能发现图片地址!比如打开https://en.dpm.org.cn/dyx.html?path=/tilegenerator/dest/files/image/8831/2009/2028/img0010.xml
那能发现图片地址为…/img0010_files/数字/0_0.jpg
而且这个是动态加载的!
我这个网址的图片地址是…/img0010_files/14/下面有0_0.jpg、0_1.jpg、0_2.jpg、0_3.jpg…图片切成多少块就是到、0_n.jpg
纵向也是这样命名有多少列也这样
比如图片分割成20*7张图片
命名应该是0_0.jpg…0_7.jpg
1_0.jpg…0_7.jpg
2_0.jpg…0_7.jpg
3_0.jpg…0_7.jpg

20_0.jpg…0_7.jpg
现在就是想利用py自动下载这些图片,然后拼接成一张完整的图片!!
img0010_files/14/ 这里的14应该不是最大的,如果有更大的图片应该有15或者16…

这个是网页的原代码:

  <script src='tilegenerator/js/jquery.min.js'></script>
  <script src='tilegenerator/js/openseadragon.min.js'></script>
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值