首先要感谢下@向右奔跑,我是看了他在简书上写的学习文章后,我觉得我也该把自己的学习历程记录下来,方便自己忘记要点时能回看,也方便其他想接触python爬虫的同学。
从基础开始,肯定是学习怎么安装python这个软件,目前python分为2.X和3.X的版本,两者在部分库和编程方法上有些区别,其它大致相同。那该怎么选择呢?个人推荐直接安装anaconda,它提供了python两种版本的安装方法,怎样>_<是不是已经感觉到很贴心,继续往下看。
anaconda下载界面爬虫过程需要安装很多库,如果只是安装了python的话,就需要自己动手安装各种让人随时想撞墙的库,因为很容易安装失败。而anaconda把它们全集成起来,也就是说你安装的同时它把所需的库都给你装上了。如果遇到没有的库,自己打开anaconda prompt,也可以cmd。输入“pip install +安装的库的名字”(PS:pip这个东西如果你只安装python的话,你是需要自己额外安装的)
anaconda安装后写程序的话,我是用到里面的spyder。度娘过,界面和maltab类似(反正我没用过maltab,我不知道~_~)
Spyder界面不过用了几天之后,发现一个问题就是你输入库名字的时候,系统在字体下面不会提示你即将输入的是什么库,十分不方便像我这样没基础的新手,万一输错了还得回头调试。所以,这时候我们需要另一个软件Pycharm,安装然后匹配anaconda自带的python.exe后就能用了。如下图我打算输入requests,系统自动出现提示了。其它功能要自己摸索下,我目前也不是很熟悉。为什么不直接安装pycharm呢?因为pycharm只是一个比IDE更强大的操作界面,库什么的要自己附加进去的,而导入anaconda的python时系统就自动把相应的库都导进去了,所以要先安装anaconda。我看过的大部分爬虫都是用pycharm写的,所以以后就用这个了。
pycharm界面这只是简单介绍下我这几天学习过程中,操作软件之间的更换问题,用anaconda下载所需库+pycharm写代码,我个人觉得十分强大而且省时省力。
网友评论