add exception handling into parsing; fix a bug of 'publisher'
add msg to all exceptions
now it can recognize douban's no such book error