Skip to content

Latest commit

 

History

91 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crawler Build Status

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

Docs:

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);

Examples:

在test包里

License

Feel free to use, reuse and abuse the code in this project.

About

Java 爬虫

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages