> ## Documentation Index
> Fetch the complete documentation index at: https://www.bazhuayu.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 【淘宝】商品列表页采集

**采集场景**

在淘宝首页（[https://s.taobao.com/search](https://s.taobao.com/search)）输入关键词搜索，采集搜索后得到的商品列表页数据。示例中关键词为【耐克】，可根据需求进行更换，同时支持自动批量输入多个关键词。

 

**采集字段**

采集字段包括关键词文本值，产品标题，产品价格，销量，店铺名称，店铺链接等。

<img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/01-68b012503bfed.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=a61f58bd4004643388102cb6d02f8d7c" alt="【淘宝】商品列表页采集" width="1761" height="919" data-path="assets/academy/case-studies/taobao-product-list/01-68b012503bfed.png" />

 

*鼠标放到图片上，右键，选择【在新标签页中打开图片】可查看高清大图*

*下文其他图片同理*

 

**采集结果**

采集结果可导出为Excel，CSV，HTML，数据库等多种格式。导出为Excel示例：

 <img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/02-68b0fe9b7bef6.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=580da0fd9eb99885bfcd4efa7e4db4cb" alt="【淘宝】商品列表页采集" width="613" height="618" data-path="assets/academy/case-studies/taobao-product-list/02-68b0fe9b7bef6.png" />

**教程说明**

本篇制作时间：2025/8/28    八爪鱼版本：V8.7.7

如果因网页改版造成网址或步骤无效，无法采集到目标数据，请联系官方客服，我们将及时修正。

 

**采集步骤**

步骤一、打开网页

步骤二、登录淘宝

步骤三、输入多个关键词并搜索

步骤四、创建【循环列表】，采集所有商品列表中的数据

步骤五、创建【循环翻页】，采集多页数据

步骤六、编辑字段

步骤七、启动采集

 

**以下为具体步骤：**

 

## 步骤一、打开网页

 

在首页【输入框】中输入目标网址 [https://s.taobao.com/search](https://s.taobao.com/search) ，点击【开始采集】，八爪鱼自动打开网页

<video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/fd068b065145403696860980070/mTQq49CNNmoA.mp4" width="100%" />

特别说明：

* a. 打开网页后，如果开始开始【自动识别】，请点击【不再自动识别】或【取消识别】将其关掉。因为本文不适合使用【自动识别】。
* b. 【自动识别】适用于自动识别网页上的列表、滚动和翻页，识别成功后直接启动采集即可获取数据。详情点击查看 [【自动识别】教程](https://www.bazhuayu.com/helpcenter/docs/wduVyb)

 

## 步骤二、登录淘宝

1️⃣打开浏览模式

点击 <img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/03-68b01a8a832d9.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=11f97aabcdafa7cce061e638208cb05d" alt="" width="95" height="32" data-path="assets/academy/case-studies/taobao-product-list/03-68b01a8a832d9.png" /> 按钮，打开浏览模式。在浏览模式中，点击淘宝页面左上角的登录按钮【亲，请登录】，输入账密或打开手机淘宝app扫码登录。

2️⃣使用Cookie登录

进入【打开网页】设置界面，勾选【使用指定的Cookie】，点击【获取当前页面Cookie】并保存。

这样就获取到了登录后的Cookie，启动时直接以登录状态打开网页。

 

 <video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/1c04678a5145403696864092940/WzE23gMDRZgA.mp4" width="100%" />

> 特别说明：
>
> * a. 什么是浏览器模式？在浏览器模式下，我们可以像在浏览器中一样点击操作网页，不会生成流程步骤。如需编辑流程步骤，需关闭浏览器模式。关闭状态：<img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/04-68b01b7928e07.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=1fccfd1861b488b4557b94c40aeb8880" alt="" className="academy-inline-icon" width="69" height="22" data-path="assets/academy/case-studies/taobao-product-list/04-68b01b7928e07.png" />  ；打开状态：<img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/05-68b01b792ab35.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=c8c0e66f0e6c5a33453af4f53d24cc38" alt="" className="academy-inline-icon" width="77" height="24" data-path="assets/academy/case-studies/taobao-product-list/05-68b01b792ab35.png" />
>
> * b. Cookie是什么？通俗的说，Cookie是一些存储在用户电脑上的小文件，用来保存一些站点的用户数据，作用是让浏览器为用户定制内容。例如：用户第一次访问某网站，输入了账号密码登录。浏览器会问你是否需要【记住账号密码】。选择【是】以后，浏览器就会将这些账号密码信息存储在用户电脑上。下次再访问此网站，就无需再次输入账号密码。详情点击查看 [登录验证采集](/docs/zh/academy/basic-collection/beginner/login-verification)）
>
> * c. 怎么判断是否获取到Cookie？获取Cookie后 <img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/06-68b01b792a9c1.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=1b273349650239d0184688fbedd6ec65" alt="" width="96" height="20" data-path="assets/academy/case-studies/taobao-product-list/06-68b01b792a9c1.png" /> 会变成  <img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/07-68b01b79292bd.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=c2fd91e60da40610edd1a3a7af8d0366" alt="" width="87" height="19" data-path="assets/academy/case-studies/taobao-product-list/07-68b01b79292bd.png" /> ，点击 <img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/08-68b01b79297fe.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=10c02dda06c369f20bf96145887867b2" alt="" className="academy-inline-icon" width="23" height="18" data-path="assets/academy/case-studies/taobao-product-list/08-68b01b79297fe.png" /> ，可查看具体的Cookie内容。

 

## 步骤三、输入多个关键词并搜索

 

1、在【打开网页】步骤后，点击页面输入文本的位置，一般定位到INPUT标签层上，点击操作提示内的【输入文本】

<img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/09-68b01c7766cc0.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=b80a72a472707a340a73f33baa6c2fb6" alt="【淘宝】商品列表页采集" width="214" height="310" data-path="assets/academy/case-studies/taobao-product-list/09-68b01c7766cc0.png" />

 

2、点击操作提示内的【批量输入文本】

<img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/10-68b01c645851a.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=f8739fb45d94b3371c6e561e7fcf14d9" alt="【淘宝】商品列表页采集" width="283" height="333" data-path="assets/academy/case-studies/taobao-product-list/10-68b01c645851a.png" />

3、将我们准备好的关键词粘贴进去（可同时输入多个关键字，**隔行输入**，一行一个即可）。

> 特别说明：
>
> * a. 示例中输入的关键词是【手机】和【衣服】，可根据自身需求进行替换。
>
> * b. 一次最多输入2W个关键字。可先准备一个包含多个关键字的文档，然后将其复制粘贴进八爪鱼中。

 

4、点击搜索

选中【搜索】按钮，在操作提示框中点击【点击该按钮】，出现关键词的搜索结果列表页。

 <video controls src="http://1251101074.vod2.myqcloud.com/fbbb38d8vodcq1251101074/d13d46c65145403696863176610/oIwPA5JSgrYA.mp4" width="100%" />

 

## 步骤四、创建【循环列表】，采集所有商品列表中的数据

 

1、通过以下连续3步，采集所有商品列表中的数据：

①选中页面上1个商品列表（注意一定要选中整个列表，包含所有所需字段） 

②在黄色操作提示框中，点击【选中全部相似元素】

③点击【文本内容】，生成循环配置

 <video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/dee1af0b5145403696863726218/oAqP5SpbDsYA.mp4" width="100%" />

 

> 特别说明：
>
> * a. 经过以上连续3步，【循环-提取数据】创建完成。【循环】中的项，对应着页面上所有商品列表，【提取数据】中的字段，对应着每个商品列表中的字段。启动采集以后，八爪鱼就会按照循环中的顺序依次提取每个列表中的字段。
>
> * b. 为何通过以上3步，可建立【循环-提取数据】？详情点击查看 [列表数据采集教程 ](/docs/zh/academy/basic-collection/beginner/list-collection)。

 

2、修改循环列表XPath

①点击流程图【循环列表】窗体，进入右下角【基础设置】

②基础设置内，循环方式修改为【不固定元素列表】

③元素XPath填写：//div\[@id="content\_wrapper"]/div/div/a

<video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/e7ae51645145403696860031882/3Z27tSRj5NUA.mp4" width="100%" />

 

3、提取所需字段

点击页面所需文本字段，操作提示内点击【文本内容】生成提取配置。

如提取链接字段，操作提示内点击【链接地址】

<video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/780a60b55145403696858908915/xcdXLPpAZK8A.mp4" width="100%" />

 

## 步骤五、创建【循环翻页】，以采集多页数据

 

如果只是采集一页数据，可跳过此步骤。

如果需要翻页以采集多页数据：选择页面中的【下一页】按钮，在操作提示上单击【循环点击下一页】，创建【循环翻页】。

 

 <video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/fcf6240d5145403696860973345/swFCbevb2zwA.mp4" width="100%" />

特别说明：

* a. 创建【循环翻页】后，八爪鱼会自动点击【下一页】按钮进行翻页，从第1页，第2页......直到最后1页。如果只需采集特定页的数据，可在八爪鱼中设置循环翻页的次数，详情点击查看  [翻页以采集多页数据教程](/docs/zh/academy/basic-collection/pagination/next-page-button)。
* b. 在选中【下一页】范围时，选中的范围不同，弹出的提示也不同。如果选中的是最里层的文字【下一页】，黄色操作提示框中弹出的提示是【循环点击下一页】。如果选中的是最整个【下一页】按钮，黄色操作提示框中弹出的提示是【循环点击单个链接】。两者的作用相同，都是为了实现翻页。

 

 

步骤六，编辑字段

 

1、进入【提取数据】设置页面，可删除多余字段，修改字段名，移动字段顺序等。

 <video controls src="http://1251101074.vod2.myqcloud.com/fbbb38d8vodcq1251101074/2213a48d5145403696857554047/Ui710loaGl0A.mp4" width="100%" />

 2、修改字段XPath定位

实际操作我们发现，每个列表项的字段排版顺序会有差异，自动生成的字段并不能精准定位到所有列表项，这个时候我们需要再优化下流程的设置：

① 在浏览器（任意也可以），可按键盘【F12】进入源码界面，重新写一条xpath定位到所有的列表项，

价格xpath：//div\[@class="innerPriceWrapper--aAJhHXD4"]

销量xpath：//span\[@class="realSales--XZJiepmt"]

店铺名称xpath：//span\[@class="shopNameText--DmtlsDKm"]

② 流程图点击到提取步骤，在数据预览区域点击【纵向字段布局】按钮

<img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/11-68b0288d7b167.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=14ee428b09e6bf700ec0312e181dd80d" alt="【淘宝】商品列表页采集" width="222" height="134" data-path="assets/academy/case-studies/taobao-product-list/11-68b0288d7b167.png" />

 将重写的XPath逐个复制修改进价格、销量、店铺名称字段的XPath区域

价格xpath：//div\[@class="innerPriceWrapper--aAJhHXD4"]

销量xpath：//span\[@class="realSales--XZJiepmt"]

店铺名称xpath：//span\[@class="shopNameText--DmtlsDKm"]

 

<video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/891a9e7b5145403696879088982/AZWKz4apUcAA.mp4" width="100%" />

 

> 注意：
>
> XPath相关知识可参考教程进行学习：[XPath系统学习与实例](https://www.bazhuayu.com/helpcenter/docs/V2h1Ec)
>
> 此处用到相关XPath，具体参考对应教程：[绝对xpath、相对XPath学习与实例](https://www.bazhuayu.com/helpcenter/docs/bs4o6e)

 

## 步骤七、启动采集

 

1、单击【保存】并【采集】。启动后八爪鱼开始自动采集数据。

 

<video controls src="http://1251101074.vod2.myqcloud.com/8cc84bf5vodgzp1251101074/df26cb685145403696863760343/zkX53qyUR58A.mp4" width="100%" />

 

> 特别说明：
>
> * a. 【本地采集】是使用自己的电脑进行采集，【云采集】是使用八爪鱼提供的云服务器采集

 

 

2、采集完成后，选择合适的导出方式来导出数据。支持导出为Excel，CSV，HTML，数据库等。这里导出为Excel。

 

 <img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/12-68b0feb3df5aa.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=b486f192508fc04b294bb74da59bd37e" alt="【淘宝】商品列表页采集" width="598" height="482" data-path="assets/academy/case-studies/taobao-product-list/12-68b0feb3df5aa.png" />

 

数据示例：

<img src="https://mintcdn.com/bazhuayu/5uWdYh8V79TyjNlh/assets/academy/case-studies/taobao-product-list/13-68b0fea2398fc.png?fit=max&auto=format&n=5uWdYh8V79TyjNlh&q=85&s=8b2d115e639baaa0a3179d7a9763ddd9" alt="【淘宝】商品列表页采集" width="613" height="618" data-path="assets/academy/case-studies/taobao-product-list/13-68b0fea2398fc.png" />

 

作者：Leon
