用EXCEL逛京东,Python也认怂

2021年的第一篇文章,本想写点新的题材,却没想到重操旧业,这次还是分享一些好玩、有趣的技术。 技术,改变生活。有趣,丰富人生。

2020

回顾我自己的2020, 我发现在网上消费这件事上,无论是吃穿住行,我都花了比以前多得多的时间,和金钱。一个原因,自然是可支配收入实现了从的质的飞跃,另外一个原因,自然也和方便快捷的网购生态密切相关。

尤其在2020年的艰难环境下,有琳琅满目的淘宝店为我们提供了日用品的供给,有大大小小的网约车平台为我们的出行提供便捷,有美团饿了吗等软件一直关心着我们的肚子,也有各式各样的网课让孩子和打工人能一边卧床一边学习。 基本上,足不出户,我们就可以完成几乎所有的日常生活和工作。哦,差点忘了,还有KEEP提供在家健身的专业指导。从此,房间虽小,五脏俱全。

[图片上传失败...(image-d91be3-1615123005614)]

但是,随着网购的蓬勃发展,各式各样的商品也使出十八班武艺,各种精修的产品图片,鬼使神差的产品介绍,暗藏玄机的营销文案以及花里胡哨促销方式,令人目不暇接。

为了更加方便的比较价格,或者更加直观 ,清楚地了解一类商品在市场上的价格分布,爬虫登场了,随之而来映入大家视野的还有Python这么可亲可爱的编程语言。可是网上的python爬虫各种各样,质量也是参差不齐,没有基础的小白若是如果修行不当,虽不至于走火入魔,但也容易丧失信心和兴趣。那么,有没有一种高效又强大的爬虫工具呢?有,而且我们非常熟悉,那就是Excel-VBA。

image

用python写过爬虫的同学应该知道,大多数网站是有反扒机制的,而使用python网络库来处理各种反扒,处理各种动态网站,其实并不容易,所以很多时候,我们往往通过代码控制浏览器来爬取数据,不需要处理很多细节,直接高效。但兜兜转转,我近期竟然发现,EXCEL居然是最简单、方便、移植性最好的爬虫神器。

用EXCEL逛京东

这次带来的小栗子,叫 用EXCEL逛京东,实现的功能是,在指定单元格中输入想要购买的东西(即搜索关键字),即可让EXCEL自动上网爬取结果,并在表格中罗列出来,名称,价格,连接,图片,应有尽有,爬取上百条上千条数据,轻松找到最低价。

我们来看一下效果:

用5MB的GIF来测试一下你的网速...

为什么要搞这个玩意儿

就在我写完代码,看着屏幕上的画面不断闪烁跳动的时候,一件很奇怪的事发生了。我发现,除了内心的那么一丝丝喜悦,我尽然有些失落。那是一种那有如何的失落。

功能是实现了,但是后来呢,工具有什么用呢,我为什么要花这几个小时搞这个玩意儿?会有人购物比价的时候使用这个工具吗? 京东自己的排序不好用吗?

非也,京东的排序很好用,用这个爬虫来比价格自然也有些鸡肋,那么,它的价值在哪里?

对于有技术情结的朋友来说,这是一个很好的基础,我能爬取京东,也能爬取淘宝,拼夕夕,或者别的任何网站,能比较价格,自然也能爬取优惠信息,说不定还能去12306订票,EXCEL VBA驱动IE,能使用低廉的成本爬取大量的数据,自动化上网流程,还可以非常轻松的复制给同事朋友使用。优秀,简便,而又不简单

对于实用主义者来说,他可能真的不是那么实用,但是这个小程序稍加改造,就可以从京东爬取上千上万条数据,能让我们快速了解市场价格的分布价格,销量之间的走势、关系等等,说不定也正好提供了一种方法。

image.png

转自公众号“小魔方S”

2021-01-03

你可能感兴趣的:(用EXCEL逛京东,Python也认怂)