一年以后我再回头,我一定会感谢现在拼命的自己。今天写了第一只爬虫,应该还不能算做是完整意义上的爬虫,因为只爬取了html的界面,并没有对爬下来的网页进行解析。具体的代码如下:
这段代码其实并不复杂,但是我写了一整个下午,我总结了几点原因:
一、写代码的时候,要学会规划大体,再规划细节。
下午,刚开始写这段代码的时候,没有提前做好规划,就开始动手撰写代码,写到后面逻辑特别混乱,代码根本无法实现。然后我只能删除掉,重新来写。真的是苦逼,白白浪费了一个小时,在后面把框架搭好以后,一边写代码一边运行一下,检查错误,一步一步把代码终于架构起来,然后跑了一下,运行的还可以。
二、要在代码中做好人机交互。
在写代码的时候,最怕出现一些bug,特别是代码量一大,有时候都不知道,问题出在哪里。所以,做好人机交互就至关重要。你给计算机一个Print函数,计算机还你一个愉快的心情。