PHP数据处理之下载远程图片到本地

一、场景

有这么一个地址https://book.yunzhan365.com/yngc/gmhg/mobile/index.html?from=groupmessage&isappinstalled=0我们希望能把这本书下载到本地,用来学习,页面如下:

在这里插入图片描述

二、猜想

  • 1、大家可以看到这个页面类似一张图片,应该是有图片地址什么的。我们可以直接F12去选中元素,尝试查看图片的地址
  • 2、大家可以看到下方中间我圈出了一个红色的1/100,目前猜测:这个大概意思的图片的数量

三、验证猜想

1、F12尝试查看图片地址

  • 如下图,可以发现并没有我们意料中的图片地址
    在这里插入图片描述

2、那我们就查看是不是在网络数据中

  • F12之后,先点击删除,然后依次点击: 网络 -> 所有 -> F5刷新页面 -> 随便点一个链接地址 -> 点击响应,看一下有没有哪个响应是返回一直图片的,如下图

在这里插入图片描述

3、验证其它页面数据是否同理

  • 我们可以发现,往右边翻的时候:页面会提前缓存下一页(就是两张图片)的数据:意思就是第一页就缓存了(1,2,3)3张图片;第二页(2,3)提前读取了下一页的(4,5)两张图片,以此类推…读到(14,15)页的时候,提前读取了(16,17)页的图片。
  • 往左边翻页反之:第100页,提前读取(98,99)页的数据;第(98,99)页,提前读取(96,97)页的数据
    在这里插入图片描述

4、图片地址

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值