A tumblr crawler in python
这是一个用于下载指定的 Tumblr 博客图片和视频的 Python 脚本。
配置 Python3 环境(Python2下没有测试过),然后打开命令行模式,输入如下命令。
$ git clone git@github.com:guzdy/lofter_crawler.git
$ cd tumblr-crawler
$ pip install -r requirements.txt
有两种方式来指定你要下载的博客,一是编辑”config.ini”,二是指定命令行参数。
用文字编辑器软件,打开文件”config.ini”,把你想要下载的博客编辑进去,样式如下:
[USER]
BLOGNAME = zenglinghua329 karolina-dean
其中:
在命令行中,输入 python lofter_crawler.py
当然 Windows 用户也可以直接双击 ‘start.bat’ 启动程序。
更直接的方式是,直接用命令行。
$ python lofter_crawler.py blogname1 [blogname2, blogname3 ...]
每个博客名下, 需加入 “-b” 参数。
程序运行后,会在当前路径下生成一个跟博客名相同的文件夹,图片/视频都会放在这个文件夹下面。
文件名取名有两种方式:
多次运行这个脚本,不会重复下载已经下载过的图片和视频。
另外也会在文件夹下,生成一个文本记录具体的照片下载路径,Tags, 博客内容文本。