基于 scrapy 的EXHENTAI下载器


  • github
  • @Shin_jk_625
  • blog

由于scrapy足够直观和友好,所以尝试用它写一个简单的exhentai下载器 - - 。

一、前言

  • 需要准备e-hentai账号
  • 每天下载有配额

二、使用

  • 安装python2.7、pyOpenSSL、Twisted、setuptools、Zope.Interface、libxml2、w3lib、scrapy
  • 修改setting.py FILES_STORE中填写保存路径
  • 执行python main.py
基于 scrapy 的EXHENTAI下载器_第1张图片
按照提示输入

基于 scrapy 的EXHENTAI下载器_第2张图片
然后。。额。。。

三、源码

整体是这样的结构,入口是main.py


基于 scrapy 的EXHENTAI下载器_第3张图片
结构

在spider中登录的需要两次,第一次的cookie不完整


基于 scrapy 的EXHENTAI下载器_第4张图片
spider

pipeline中重写了file_path以确保获得正确的文件名
基于 scrapy 的EXHENTAI下载器_第5张图片
pipeline

其他没有什么特别的

To be continued

你可能感兴趣的:(基于 scrapy 的EXHENTAI下载器)