pixiv自动下载器实现代码【爬虫可直接在本地运行】

pixiv自动下载器

以前没有学爬虫的时候,在pixiv上看到喜欢的画师作品都要一张一张的保存,效率十分低下,还不好管理作品,也无法实时获取画师的最新作品

所以实现了一个自动下载器,它有以下功能

  1. 根据用户关注的画师获取画师所有的插画以及gif作品
  2. 按照指定位置以 根目录 => 画师 => 作品集 => 作品 的目录格式整齐存放作品
  3. 可以根据目录下载信息,下载未下载的作品,即作品的补充也无需其他顾虑
  4. 爬虫安全不会被检测和封号,但是也保存了用户关注画师列表以防封号后用户信息丢失
  5. 更多精彩正在补充中

代码位置:
https://gitee.com/xiaoxin_jia/pixiv_download.git

(有更多问题可以随时问我,如果觉得不错的话记得点赞收藏)

如何运行

  1. 搭建python环境,下载所需要的依赖

  2. 参数传入

    在config.yaml文件中填入参数

    user_id 用户唯一标识(必须填入,可以自己登录pixiv之后在个人主页的url上查看)

    download_path 本地下载地址(必须填入)

    cookie 登录cookie(必须填入,需要传入自己登录pixiv之后的cookie,需要自己先手动登录一次)

    limited_time 每个画师下载时间,默认为5分钟(必须填入,超过时间开始下一个画师作品的下载,如果想下完一个画师再下载另一个画师的作品,可以把这个参数调到1000)

    start_following 开始下载的画师名字(可不传入这个参数,将会按关注列表顺序下载,传入则从这个画师开始顺序下载)

如何获取user_id

登录pixiv之后点击头像进入个人页面

如果没有显示图片则再readImage里面查看image-1.png

在这里插入图片描述

如何获取cookie

登录pixiv之后随便访问一个插画作品

如果没有显示图片则再readImage里面查看image-2.png

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值