def search_pages(self, page_ids=None, begin=0, count=10):
        """
        查询页面列表
        详情请参考
        http://mp.weixin.qq.com/wiki/5/6626199ea8757c752046d8e46cf13251.html

        :param page_ids: 指定页面的id列表
        :param begin: 页面列表的起始索引值
        :param count: 待查询的页面个数
        :return: 页面查询结果信息
        """
        if not page_ids:
            data = {
                'type': 2,
                'begin': begin,
                'count': count
            }
        else:
            if not isinstance(page_ids, (tuple, list)):
                page_ids = [page_ids]
            data = {
                'type': 1,
                'page_ids': page_ids
            }

        res = self._post(
            'shakearound/page/search',
            data=data,
            result_processor=lambda x: x['data']
        )
        return res