别人通宵做的 Excel,我用Python 半小时搞定!

 

不知不觉,当代职场人早就被“996”支配得体无完肤了,不仅身体吃尽熬夜加班的苦头,精神上也承受着过度的压力。

更可怕的是,一天下来,完全不知道自己究竟忙了些什么!

表面上“忙忙忙”,实际上是在低效地处理重复的工作,久而久之就被这些繁杂的琐事拖垮,变成一个随时可能被替代的“职场废人”。

很多人不知道,其实我们最常用的表格,在某些情况下也是可以用来做爬虫的,而且爬下来的数据规整,不需要花太多时间进行数据清洗,来看看是怎么实现的。

一、Microsoft Excel

首先教大家一个用Excel爬取数据的方法,这里用的Microsoft Excel 2013版本,下面手把手开始教学~

(1)新建Excel,打开它,如下图所示

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(2)点击“数据”——“自网站”

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(3)在弹出的对话框中输入目标网址,这里以全国实时空气质量网站为例,点击转到,再导入

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

选择导入位置,确定

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(4)结果如下图所示,怎么样,是不是很赞?

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(5)如果要实时更新数据,可以在“数据”——“全部更新”——“连接属性”中进行设置,输入更新频率即可

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

非诚勿扰:正在学习python的小伙伴或者打算学习的,可以私信小编“01”领取资料!

二、Google Sheet

使用Google Sheet爬取数据前,要保证三点:使用Chrome浏览器、拥有Google账号、电脑可以科学上网。如果这三个条件具备了的话,下面我们就开始吧~

(1)打开Google Sheet网站:http://www.google.cn/sheets/about/

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(2)在首页上点击“转到Google表格”,然后登录自己的账号,可以看到如下界面,再点击“+”创建新的表格

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

新建的表格如下:

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(3)打开要爬取的目标网站,一个全国实时空气质量网站http://www.pm25.in/rank,目标网站上的表格结构如下图所示

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(4)回到Google sheet页面,使用函数=IMPORTHTML(网址, 查询, 索引),“网址”就是要爬取数据的目标网站,“查询”中输入“list”或“table”,这个取决于数据的具体结构类型,“索引”填阿拉伯数字,从1开始,对应着网站中定义的哪一份表格或列表

对于我们要爬取的网站,我们在Google sheet的A1单元格中输入函数

=IMPORTHTML("http://www.pm25.in/rank","table",1),回车后就爬得数据啦

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

绝对令你瞠目结舌的爬虫技巧,表格也能做爬虫,长见识

 

(5)将爬取好的表格存到本地

是不是感觉超级简单?

当然,没有学习成本的技能缺陷也是很明显的,就是在网页的数据排列没那么规则的时候,或者说多个页面的数据,以上的方法就失效了,这个时候Python就展现出它强大的威力了。

不过,话说回来,这么装逼的技能,而且不需要学习成本,掌握了有什么不好呢,没准什么时候就能用上了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值