抓取数据部分实现