能不能容易清晰的描述一下爬虫程序的运行过程和原理

能不能简单清晰的描述一下爬虫程序的运行过程和原理?
尽量详细一定,通俗一定,我是新手,谢谢!是不是必须用到scrapy模块?
------解决思路----------------------
打开网页,取到网页源码,通过正则过滤,得到自己想要的信息。可以不用scrapy模块,就看你写多大的程序了。