重构抓取类
优化