简易的pixiv下载器
- 根据单作者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() #可选 重置过滤器
- 断点续传,会先检测已经下好的内容并去除
- 自动提取信息,可以设置获得每个图片的信息
- 图片id
- 作者id
- 作者名
- 图片标题
- 图片tags
- 图片的收藏数,喜欢数,观看数
- 图片是否是动图
- 多线程下载,并且支持设置并发数
- 过滤器功能,可以设置收藏数、观看数、喜欢数、页数的限制
- 增加对动图的支持
- 将其他信息存入数据库以便数据分析用
- 找出不明原因报错的根源
SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol