利用树莓派跑python爬虫的简单教程——从无到有
因为学校项目的原因入手了树莓派,到手先折腾了两天,发现网上的教程大都是拿他搭建服务器,mail,或者媒体服务器之类,对于在学校限时的宽带来说有点不太现实,不过低功耗适合一直开着的确启发了我。所以想到拿他来跑教务系统爬虫,抓取学校学生学号之类。
首先假设你的树莓派是全新的。需要去官网下载系统镜像,注意第一个noob是用来帮助启动并且安装系统的,如果你和我一样是个拿来做开发的学生=。= 可能连显示器都没有,那么这个就显得毫无必要了,直接下载下面提供的系统镜像,我看到推荐说raspbian貌似最为官方,作为debian的改版。同时下载两个系统工具,sdformat和win32的镜像写入工具,具体怎么使用就不用我多说了,非常傻瓜。
然后插入SD卡,用网线把pi连在路由器上,用电脑登陆路由器管理页面,就可以看到pi的IP了
记下IP之后还可以添加DHCP的静态IP分配规则,给pi固定IP地址,方便我们以后进行访问。
做好这些准备工作以后,我们下载一个叫做PUTTY的软件,用于SSH登陆PI,什么,你不知道什么是SSH?简单来说就是远程访问linux系统的terminal啦=。=可以获得一个类似于命令行的窗口操作远程电脑。
随后我们在
在这个界面里面输入当时记下的PI的IP,不需要更改其他内容,可以选择保存配置,方便下次使用,是要在下面的方框里面输入名字,直接点击保存就可以了。
连接之后可以看到如下界面
输入默认的用户名和密码,pi 和 raspberry 登陆成功,首次登陆的话会提示你运行raspi-config进行基本配置,值得一提的是,假如你以后还想更改这些配置,可以在/usr/bin里面找到他。
随后就进入了我们的关键,如何方便的在主机和树莓派之间传递代码?
我立刻想到了高端大气了sublime text及其丰富的插件,因为ssh可以使用的话,基于ssh的文件传输SFTP肯定是可以使用的,于是我在sublime text尝试性的输入了sftp,果然有,下载安装之!
按照他的说明,我们把文件夹拖进st里面
右击选择需要同步的文件,选择sftp map to remote 然后进入一个json脚本,是配置这个文件的同步信息,我们只需要进行简单的更改,
简单来说就是配置好PI的地址啦,还有上传的目标地址,保存之后,就是见证奇迹的时刻~
我们再次右击需要上传的文件,可以发现菜单发生了变化,直接upload!其实他也支持diff以及类似于git pull和push的功能,似乎也可以用来搭建一个私有的github,毕竟我等写的代码是在难看,不是不愿意开源,而是不好意思传上github嘛~
上传成功,直接pi上执行~