网易首页 > 网易号 > 正文 申请入驻

零一:用Excel采集淘宝100页搜索数据

0
分享至

大家好,我是零一,电商数据分析专家。

先打个广告,我在做电商最权威的数据分析社群,有每周原创的蓝海产品信息首发,帮助商家了解商机,有兴趣的欢迎来撩。

进入主题,用Excel采集数据并不难,用VBA或者Power Query都可以实现。采集淘宝100页的搜索数据也不难,但是如果指定用Excel就有点不好弄了。因为在淘宝反爬虫机制的作用下,100页也就是连续100次访问搜索结果页,这个就不好整了,没有想象中那么简单,但也没有那么难,也就两个重要的操作,了解了就不难了。

那么,我还是从头开始讲吧,不然这篇文章就沉了(大家都看不懂)。

简单归结,采集数据三个流程,分别是找数、采数和洗数。

找数是要从网页源码或者包中找到数据,找到数据所在才有目标URL。

以淘宝搜索为例,搜索了关键词茶烟之后,浏览器上的URL。

https://s.taobao.com/search?q=%E8%8C%B6%E7%83%9F&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index&spm=a21bo.2017.201856-taobao-item.1&ie=utf8&initiative_id=tbindexz_20170306

在页面上点击鼠标右键,菜单中查看源或者查看源代码等,只要是表达这个意思就对了,因为不同的浏览器命名不同。

重要的一步,源代码页搜索前台看到的目标信息,比如标题,或者价格。

搜索得到说明数据就在这个URL中,因此上面的URL就是目标地址了。

但是这个时候只有一页的数据,而目标是100页,这又要如何构建呢?

s=44

s=88

s=132

通过观察2-4页的URL的差异,不难发现,页面是一个从0开始的以44为步长的等差数列。因此用Excel就很好实现了,生成100页的URL。

这样目标URL有了就可以进入下一个环节

采数是将目标URL的文件下载下来。

将链接加载到Power Query(查询编辑器)中

重点操作有两点,第一点是添加cookie,如果没有cookie就会要求登陆。

在开发者模式(网页按F12)找到文档的cookie,复制cookie的内容。

在Power Query中添加cookie的内容。

好了之后,就是下载数据了,下载数据用Web.Contents,Text.FromBinary是将文件转成文本,也就是我们在前台看到的HTML。

Text.FromBinary(Web.Contents([URL],[Headers=[#"cookie"=[cookie]]]))

但是此时还不行,哪怕有了cookie,在一定时间内过于频繁地访问淘宝搜索页也会被限制,因此所以有了第二个操作重点,就是加延时。

Function.InvokeAfter(()=>采集过程,Duration.FromText("00:00:05"))

很明显延时设置了5秒,正常人每一页停留时间应该不会低于20秒,设置5秒是为了避免cookie过期。

整合起来,整个函数就是

Function.InvokeAfter(()=>Text.FromBinary(Web.Contents([URL],[Headers=[#"cookie"=[cookie]]])),Duration.FromText("00:00:05"))

这样就可以下载100个网页文件,每个文件都是以文本形式存在。

洗数是从下载下来的文件中提取目标数据。

这不是我今天要讨论的内容,这个提取数据的过程可能要比前面下载网页还要难,所花费的时间可能是前面的2倍。

文终!

零一原创出版物

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
研究发现:高血压的人若经常喝白酒,不用多长时间,或有5变化

研究发现:高血压的人若经常喝白酒,不用多长时间,或有5变化

蜉蝣说
2026-01-15 11:02:52
麦卡利斯特:对自己很生气,我本可上演职业生涯首个帽子戏法

麦卡利斯特:对自己很生气,我本可上演职业生涯首个帽子戏法

懂球帝
2026-01-29 07:33:17
他8次上春晚,作死被捕入狱,如今56岁无人问津,沦落到四处走穴

他8次上春晚,作死被捕入狱,如今56岁无人问津,沦落到四处走穴

小熊侃史
2026-01-06 11:17:00
突发,58个化工龙头利润暴增,34家增幅超100%,这个龙头增长1001%!

突发,58个化工龙头利润暴增,34家增幅超100%,这个龙头增长1001%!

股市皆大事
2026-01-29 08:34:14
陕西女子用2条毒蛇泡药酒,10年后打开品尝,不料酿成悲剧

陕西女子用2条毒蛇泡药酒,10年后打开品尝,不料酿成悲剧

青青会讲故事
2025-03-28 11:19:56
大S雕像圆满落成!具俊晔藏9阶5石满屏都是爱意,爱不爱真的很明显

大S雕像圆满落成!具俊晔藏9阶5石满屏都是爱意,爱不爱真的很明显

八卦王者
2026-01-29 11:22:54
紫牛头条|英国小伙骑行12000公里到中国:学会用不同的眼光看待世界

紫牛头条|英国小伙骑行12000公里到中国:学会用不同的眼光看待世界

扬子晚报
2026-01-28 23:06:59
开国大典,原本定的是1950年1月1日,因斯大林一句话提前了3个月

开国大典,原本定的是1950年1月1日,因斯大林一句话提前了3个月

文史达观
2024-07-23 06:45:03
女子因幼犬轻咬未处理引发狂犬病,关于狂犬病的8个关键问题,一次说清→

女子因幼犬轻咬未处理引发狂犬病,关于狂犬病的8个关键问题,一次说清→

上观新闻
2026-01-29 17:17:13
一战3人1队遭重罚!王栋躲球送制胜球,天津保级10年后被罚10分

一战3人1队遭重罚!王栋躲球送制胜球,天津保级10年后被罚10分

奥拜尔
2026-01-29 13:31:39
“小婉君”金铭45岁现状:个子太矮事业受挫,住北京豪宅不婚不育

“小婉君”金铭45岁现状:个子太矮事业受挫,住北京豪宅不婚不育

削桐作琴
2026-01-29 00:03:53
国籍争议不到1年,人民日报公开点名谷爱凌,邓亚萍的话有人信了

国籍争议不到1年,人民日报公开点名谷爱凌,邓亚萍的话有人信了

阅微札记
2025-12-22 14:28:33
甲钴胺立大功!医生研究发现:老人吃甲钴胺,或能缓解5种症状

甲钴胺立大功!医生研究发现:老人吃甲钴胺,或能缓解5种症状

小舟谈历史
2025-10-15 09:35:31
A股:周四夜晚间发3个核弹级利空!明天很可能会迎史诗级别大动作?

A股:周四夜晚间发3个核弹级利空!明天很可能会迎史诗级别大动作?

股市皆大事
2026-01-29 17:37:43
全红婵灰色西装亮相,又甜又飒,颜值气质双开挂

全红婵灰色西装亮相,又甜又飒,颜值气质双开挂

仙味少女心
2026-01-27 16:03:07
“8大症状说明你已经老了”,你占了几项?我全占了!!

“8大症状说明你已经老了”,你占了几项?我全占了!!

社评
2026-01-02 12:24:58
小米致敬奔驰!雷军转发“有幸与君同行”

小米致敬奔驰!雷军转发“有幸与君同行”

车轱辘话V
2026-01-29 18:34:36
黄金暴涨!中国金币提醒贵金属纪念币集藏爱好者,注意管控风险

黄金暴涨!中国金币提醒贵金属纪念币集藏爱好者,注意管控风险

北京商报
2026-01-29 13:48:04
明家电诈集团11人被执行死刑细节:有人浑身筛糠,明珍珍最怂

明家电诈集团11人被执行死刑细节:有人浑身筛糠,明珍珍最怂

胡侃社会百态
2026-01-29 17:20:07
“这种家,网恋都会自卑”,女大学生晒卧室照片:不好意思打视频

“这种家,网恋都会自卑”,女大学生晒卧室照片:不好意思打视频

妍妍教育日记
2026-01-26 19:18:13
2026-01-29 19:16:49
零一数据
零一数据
致力于电商数据分析和人工智能
93文章数 80关注度
往期回顾 全部

科技要闻

周亚辉的AI新赌局:国内太卷 出海另起炉灶

头条要闻

女大学生到东北游玩晕倒雪地冻伤 三根手指或面临截肢

头条要闻

女大学生到东北游玩晕倒雪地冻伤 三根手指或面临截肢

体育要闻

詹姆斯哭了!骑士视频致敬41岁超巨

娱乐要闻

张译不再隐瞒!公开回应退圈息影真相

财经要闻

崔东树:中国汽车未来年销或达5000万辆

汽车要闻

车长超5米还带后轮转向 比亚迪海豹08/海狮08将亮相

态度原创

游戏
艺术
旅游
手机
公开课

『信长之野望 霸道』 举办「繁中玩家支援特别活动」 送出豪华奖品!

艺术要闻

梵高全集(高清350张)震撼……

旅游要闻

来奥园过春节!三大主题路线畅享冰雪与年味

手机要闻

iPhone 16成2025年全球销冠,前十榜单中苹果独占七席

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版