利用树莓派跑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上执行~
利用树莓派跑python爬虫的简单教程——从无到有的更多相关文章
- Python爬虫的简单入门(一)
Python爬虫的简单入门(一) 简介 这一系列教学是基于Python的爬虫教学在此之前请确保你的电脑已经成功安装了Python(本教程使用的是Python3).爬虫想要学的精通是有点难度的,尤其是遇 ...
- 《Python爬虫学习系列教程》学习笔记
http://cuiqingcai.com/1052.html 大家好哈,我呢最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多.学习过程中我把一些学习的笔记总结下来,还记录了一些自己 ...
- Python爬虫框架Scrapy教程(1)—入门
最近实验室的项目中有一个需求是这样的,需要爬取若干个(数目不小)网站发布的文章元数据(标题.时间.正文等).问题是这些网站都很老旧和小众,当然也不可能遵守 Microdata 这类标准.这时候所有网页 ...
- [转]《Python爬虫学习系列教程》
<Python爬虫学习系列教程>学习笔记 http://cuiqingcai.com/1052.html 大家好哈,我呢最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多. ...
- 这个Python爬虫的简单入门及实用的实例,你会吗?
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:HOT_and_COOl 利用爬虫可以进行数据挖掘,比如可以爬取别人的网 ...
- Python爬虫学习系列教程
最近想学一下Python爬虫与检索相关的知识,在网上看到这个教程,觉得挺不错的,分享给大家. 来源:http://cuiqingcai.com/1052.html 一.Python入门 1. Pyth ...
- python 爬虫新手入门教程
python 爬虫新手教程 一.什么是爬虫 爬虫就是把一个网站里的内容读取下来 这里我们就要学习一个知识 我们看到的网页是有一种叫HTML的语言编写的 他可以给文字显示不同的样式 如:<p> ...
- 【Python】正则表达式简单教程
说明:本文主要是根据廖雪峰网站的正则表达式教程学习,并根据需要做了少许修改,此处记录下来以备后续查看. <Python正则表达式纯代码极简教程>链接:https://www.cnblogs ...
- Python爬虫之简单爬虫框架实现
简单爬虫框架实现 目录 框架流程 调度器url管理器 网页下载器 网页解析器 数据处理器 具体演示效果 框架流程 调度器 #导入模块 import Url_Manager import parser_ ...
随机推荐
- vim 删除临时文件
今天在用Xshell连接到CentOS后 使用vim 编辑文档 因为中途有事 临时关闭 并没有保存 再一次打开时 vim 提示要恢复 , 但是每次打开文件后到要恢复,于是找到了以下办法 和vim工作 ...
- XJOI网上同步训练DAY1 T2
思路:似曾相识?...见http://www.cnblogs.com/qzqzgfy/p/5266874.html 一看时限还是4s!,于是就开开心心地打了70%的分,就是用容斥原理,就可以n^3解决 ...
- NOR flash和NAND flash区别,RAM 和ROM区别d
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...
- 转:MVC分页
原文地址:http://www.cnblogs.com/iamlilinfeng/p/4075292.html 分页总是搞得我很烦,也是因为刚接触,貌似有好多插件,之前在用一个,可是后来发现一翻页原来 ...
- c++ 13
一.向量 ... 10.size/resize/clear/capacity/reserve 1)向量的大小可增可减,使向量大小改变的函数包括:resize/push_back/pop_back/cl ...
- Hessian和Burlap入门教程
一.简介 Hessian和Burlap是由Caucho Technology提供的基于HTTP协议的轻量级远程服务解决方案.他们都致力于借助尽可能简单那的API和通信协议来简化Web服务. He ...
- 【HDU1394】Minimum Inversion Number(线段树)
大意:n次操作原串查询逆序数,求出所有串中最小的逆序数. 求逆序数属于线段树的统计问题,建立空树,每次进行插点时进行一次query操作即可.n次操作可以套用结论:如果是0到n的排列,那么如果把第一个数 ...
- 飘逸的python - 性能调优利器profile及其意义
VIM 的作者Bram Moolenaar在一篇叫高效文本编辑器的7个习惯的ppt中有这么一段话. Three basic steps 1. Detect inefficiency 2. ...
- POJ 1742 Coins(多重背包) DP
参考:http://www.hankcs.com/program/cpp/poj-1742-coins.html 题意:给你n种面值的硬币,面值为a1...an,数量分别为c1...cn,求问,在这些 ...
- qt绘制设备
# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' from PyQt4.QtGui import * from Py ...