i'm using mekk calibre code to automatically get isbn number.
http://pypi.python.org/pypi/mekk.calibre/1.0.4
Pretty cool. This is automated, so i think you can give this a try. But still you would need to download the metaata after that with the isbn.