Pixiv API for Java (without Auth supported)
- [2018/08/12] 修复无法访问的情况,废除search和user的API.由于GUI的图片已经403foridden了。故GUI界面也将废弃.
- [2017/10/14] 发布Realease1.0版本
- [2017/10/12] 修改细节样式 增加异常处理部分
- [2017/10/11] 增加图片右键下载功能
- [2017/10/09] 增加背景图片,增加样式
- [2017/10/07] 完成GUI搜索部分功能,增加图片去重功能,完成User模块
- [2017/10/05] 完成GUI界面基本布局,完成rank部分
- [2017/09/19] 增加pixivision特辑搜索 增加App主模块
- [2017/09/17] 增加搜索功能(仅查询信息(无法下载(403forbidden-.-)))
- [2017/09/16] 增加illust查询(通过id查询同画师的作品,并下载指定数量的图片) 合并user detail illust功能
- [2017/09/14] 增加r18功能(增加Header实现)(Cookie) 添加查询用户信息(通过id)
- [2017/09/13] 增加Rank功能(mode和content类型)(webmagic Needed)
写在前面
由于P站最近疑被墙(或者出现故障) 建议修改hosts文件(可以直接复制目录下的hosts文件到C:/windows/System32/drivers/etc/hosts 覆盖即可)
Use Maven for installing:
Requirements: webmagic
To See doc
//获得每日排行榜的图片并下载
mode: [day, week, month, male, female, rookie, orignal]
day -> daily
week-> weekly
month -> monthly
male -> male
female -> female
rookie ->rookie
original -> original
content {illust ->illust ugoira -> ugoira manga -> manga}
public void rank(String mode, String basePath, int number, String content);
//下载画师的作品到指定目录
@param user_id 画师id
@param number 下载图片数量
@param basePath 下载目录(需先行建立)
public void illust(String user_id, int number, String basePath);
//获得搜索关键词的信息
@param word 搜索关键字
@param mode {safe:普通,r18:r18}
@param sort {date_d:按最新排序,date:按最旧排序}
public List<Search> search(String word,String mode, String order);
//获得pixivsion特辑id的图片
public void pixivision(String id,String basePath,int number);
在test包里
Feel free to use, reuse and abuse the code in this project.