http://d.hatena.ne.jp/heavenshell/20120304/1330869594の記事を見てrequestsモジュールで並列ダウンロードができることを知りました。
早速使ってみると
Traceback (most recent call last):
File "test.py", line 9, in <module>
from requests import async
File "/Users/xxxxx/.pythonbrew/pythons/Python-2.7.2/lib/python2.7/site-packages/requests/async.py", line 17, in <module>
raise RuntimeError('Gevent is required for requests.async.')
RuntimeError: Gevent is required for requests.async.
とエラーになった。
Geventが必要とのことでhomebrewでlibevent、pipでgeventをインストール
$ brew install libevent
$ pip install gevent
これで並列ダウンロードができました。