add support for Douban, fix #112