Frustrated Chinese web users bemoan Baidu and pine for the days of Google