下载flickr的photoset,支持单进程、多进程和gevent(异步i/o)
grabflickr的Python项目详细描述
下载flickr的photoset,支持单进程、多线程和gevent(异步i/o)
安装
sudo python setup.py install
或:
sudo pip install grabflickr
gevent
注意:如果没有libevent,grabflickr将退回到正常的多线程下载
在Mac中
brew install libevent
在Linux中
apt-get install libevent-dev
apt-get install python-all-dev
用法
# Enter your api key gf -u # Download photoset gf -g <photoset id>
方法基准(秒)
/usr/bin/time -p ./grabflickr.py -g xxxxxxxxx -O num -s 6
单多进程
- 31.37
多进程
- 9.91
- 8.24
- 7.49
gevent
- 7.87
- 7.94
- 7.66