Skip to content

pixiv下载器,支持多线程,过滤功能,断点续传,指定并发数

Notifications You must be signed in to change notification settings

usamimeri/PixivDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

PixivDownloader

简易的pixiv下载器

支持功能

  1. 根据单作者uid下载所有作品,支持单静图和多静图
    DIR_NAME = ''  # 改成放结果的文件夹名
    COOKIE = ''
    filters=Filter() #初始化过滤器
    filters.add_filters(bookmarkCount={'>':10000},likeCount={'>':6000}) #过滤器增加条件
    header = Header(COOKIE)
    downloader = PixivDownloader(header)
    downloader.by_artist(uid='',filters=filters,thread_num=30) #设置并发数最大为30
    filters.reset_filters() #可选 重置过滤器
  1. 断点续传,会先检测已经下好的内容并去除
  2. 自动提取信息,可以设置获得每个图片的信息
    • 图片id
    • 作者id
    • 作者名
    • 图片标题
    • 图片tags
    • 图片的收藏数,喜欢数,观看数
    • 图片是否是动图
  3. 多线程下载,并且支持设置并发数
  4. 过滤器功能,可以设置收藏数、观看数、喜欢数、页数的限制

目标

  1. 增加对动图的支持
  2. 将其他信息存入数据库以便数据分析用
  3. 找出不明原因报错的根源
SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol

结果示例

image

About

pixiv下载器,支持多线程,过滤功能,断点续传,指定并发数

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages