500px 系列三:业务需求

内容纲要

需求很简单,下载我在 500px.com 收藏的图片,现在的 500px.com 实际上已经木有收藏这个概念了,取而代之的是 画廊(gallery),而且可以创建多个画廊,所以需求就是下载我所有画廊里的图片。

那么根据需求就有了一个最简单的流程

  1. 登录到 500px
  2. 获取我的画廊信息,可能不止一个画廊
  3. 获取每个画廊里的图片信息
  4. 将图片逐一保存到磁盘

另外,我如果有多个 500px 帐号,那么每个帐号都有一个独立的目录;此外,一个帐号可以创建多个画廊,所以要能做到每个画廊对应一个目录,这样需求扩展如下

  1. 登录到 500px,获取帐号信息
  2. 为帐号创建一个主目录
  3. 获取我的画廊信息,可能不止一个画廊
  4. 在主目录为每个画廊创建一个子目录
  5. 获取每个画廊里的图片信息
  6. 将图片逐一保存到磁盘,文件名为 ${image_name}_${image_id}.${image_format}
500px 系列三:业务需求

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Scroll to top
粤ICP备2020114259号 粤公网安备44030402004258