http://bigdata.ihep.ac.cn/bigdata/index.php
Looks like some kind of webcrawler. I've had a few wu's but they have all failed almost immediately. Pop up window in chinese with some error code. I dug into a little and it seems like it is logging into an account at weibo?? Perhaps that's blocked outside of China.