花瓣网的画板有些质量很不错,奉上批量下载工具.
图形界面的可以看豆皮那个,豆瓣一个人做的,也是.NET 的,我用 ILSpy 看过源码,应该是 VB 高定的,反编译的源码不堪入目…但是还不错,终究可以下载
刚开始是 python 写,思路是提取页面部分作为 json 解析,可以成功,但是经常出错,例如一个窗口在下载图片,那么有可能这个窗口就不能 decodeJson 了,而且图片多的话,单线程根本不行,而 python 的多线程是出了名的假线程,于是转向 C#…命令行工具,蛮好的,不用处理什么 UI 逻辑
1.使用方法,输入 exe 名字,可以看到帮助信息
图片量大的话,使用更多的线程吧,imagedownloader xxx.url 10
就是使用 10 个线程
例如,这个画板 http://huaban.com/boards/13792576/
使用
1 | imagedownloader.exe http://huaban.com/boards/13792576/ 10 |
就是 10 线程下载此画板,不写 10 默认 5 线程
下载 : 点我啊
感谢七牛云存储,对开发者真好,我博客的图片全传的七牛,邀请链接 : 这是邀请链接啊
你要是撸代码的,看看这个
python 版 Gist 链接 https://gist.github.com/magicdawn/1242ce87e713c9a3898a
C#版 Gist 链接 https://gist.github.com/magicdawn/feda871d8174f0b9f525