Skip to main content

ZCool picture crawler. Download ZCool (https://www.zcool.com.cn/) Designer's or User's pictures, photos and illustrations.

Project description

ZCool Downloader

https://img.shields.io/pypi/v/zcooldl.svg https://img.shields.io/travis/lonsty/zcooldl.svg Documentation Status Updates

ZCool picture crawler. Download ZCool (https://www.zcool.com.cn/) Designer’s or User’s pictures, photos and illustrations.

Features

  • 极速下载:多线程异步下载,可以根据需要设置线程数

  • 异常重试:只要重试次数足够多,就没有下载不下来的图片 (^o^)/!

  • 增量下载:设计师/用户有新的上传,再跑一遍程序就行了 O(∩_∩)O 嗯!

  • 自选主题:可以选择下载用户的特定主题,而不是该用户下的所有内容

  • 超清原图:默认下载超清原图(约几 MB),使用参数 –thumbnail 下载缩略图(宽最大 1280px,约 500KB)

Quickstart

Install zcooldl via pip:

$ pip install zcooldl

Download all username’s pictures to current directory:

$ zcooldl -u <username>

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.3 (2020.07.22)

  • 首次发布到 PyPI

  • 修复了在动态加载页面中无法获取并下载所有图片的问题

  • 保存的图片文件名中加入了序号,以保持原始顺序

  • 添加了注释,并对代码细节做了调整

2020.03.25

  • 优化了终端输出信息,用不同颜色文字进行了标识

  • 修复了在低网速下无法下载图片的问题,并加快了整体下载速度

0.1.2 (2020.03.24)

新功能:

  • 新增下载超清原图(默认选项,约几 MB),使用参数 –thumbnail 下载缩略图(宽最大 1280px,约 500KB)

  • 新增支持下载 JPG、PNG、GIF、BMP 格式的图片

0.1.1 (2019.12.09)

新功能:

  • 可以选择下载用户的特定主题

  • 支持一次性输入多个用户名或 ID

BUG 修复:

  • 修复用户如果没有上传任何图片时的下载错误

0.1.0 (2019.09.09)

主要功能:

  • 极速下载:多线程异步下载,可以根据需要设置线程数

  • 异常重试:只要重试次数足够多,就没有下载不下来的图片 (^o^)/

  • 增量下载:设计师/用户有新的上传,再跑一遍程序就行了 O(∩_∩)O 嗯!

  • 支持代理:可以配置使用代理(0.1.3 版本后改为自动读取系统代理)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zcooldl-0.1.3.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

zcooldl-0.1.3-py2.py3-none-any.whl (12.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file zcooldl-0.1.3.tar.gz.

File metadata

  • Download URL: zcooldl-0.1.3.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9

File hashes

Hashes for zcooldl-0.1.3.tar.gz
Algorithm Hash digest
SHA256 0cd93178cc035515d53b09469a53d9098d4d919cdf44d77e26219613e3eb9563
MD5 ee9f4094541789d3870ce1e978510c42
BLAKE2b-256 f9b7bde010844c4dc3e46df1bb88b1b8844be778d632f77d0ee66c2fd5576514

See more details on using hashes here.

File details

Details for the file zcooldl-0.1.3-py2.py3-none-any.whl.

File metadata

  • Download URL: zcooldl-0.1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9

File hashes

Hashes for zcooldl-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 601aa9a9ce9534c9414d67327df131ce178eec0a09a457c980bacf86a9953c6d
MD5 dc53c2f1afd0a47b87015335a4a81069
BLAKE2b-256 cb60f005fb53bd2056d120ea7c0d41cf22f0c443a97cb0765a1fb2e99d81fc22

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page