完成了爬取的功能，边界条件也检查了