沃尔玛赞助广告是沃尔玛广告平台的关键组成部分,允许卖家向更广泛的受众宣传他们的产品。 通过沃尔玛网站上的战略投放,这些付费广告使卖家能够吸引积极搜索或浏览产品的潜在客户的注意力。

在这篇博文中,我们将探讨使用 JavaScript 和 JavaScript 从沃尔玛赞助广告中为企业和营销人员提取数据的重要性 Crawlbase 爬取 API。 通过 抓取沃尔玛 并获取产品信息等详细信息, 价格、广告效果指标,以及 沃尔玛畅销品,您可以获得有关市场趋势和消费者行为的宝贵见解。 提取的数据使卖家能够做出明智的决策,完善他们的广告活动,并在动态的电子商务环境中保持竞争力。

要直接跳到提取沃尔玛赞助广告数据的过程,请单击此处。

目录

要提取的沃尔玛数据元素

沃尔玛广告涉及捕捉各种关键元素,从而提供对广告产品及其性能的全面见解。 以下是要提取的基本数据元素:

沃尔玛赞助的数据提取
  • 提取沃尔玛产品详细信息:

    摘录详细 沃尔玛产品数据 有关赞助的信息 搜索、,包括产品名称、描述和规格。 了解每种产品的细微差别可以增强整体数据集。

  • 提取沃尔玛定价信息:

    抓取沃尔玛定价详细信息 与赞助产品相关。 这包括正常价格、任何折扣价格以及特别优惠或促销的详细信息。 准确的定价信息对于市场分析和竞争定位至关重要。

  • 提取沃尔玛促销文字:

    检索与赞助产品相关的任何促销或广告文字。 这可能包括卖家用来吸引客户的口号、特别优惠或独特的销售主张。

  • 提取沃尔玛产品图片:

    收集与赞助产品相关的图像。 图像在影响客户决策方面发挥着重要作用,并且访问视觉效果可以提高数据集的质量。

  • 提取沃尔玛广告效果指标:

    提取与搜索广告效果相关的指标。 这包括点击率、展示次数和转化率等数据。 分析这些指标可以为广告活动的有效性提供有价值的见解。

设置环境

在 Crawlbase 上注册:

在MyCAD中点击 软件更新 爬虫库 并注册一个免费帐户。 您可以在帐户文档部分获取您的私人令牌。

安装 Crawlbase Node.js 库:

请确保您有 Node.js的 安装在您的计算机上。 如果没有,请从 Node.js 官方网站下载并安装。 安装后,打开终端并输入以下命令:

npm install crawlbase

此命令将在您的计算机上下载并安装 Crawlbase Node.js 库。

为 Walmart Scraper 创建文件:

使用文本编辑器或 IDE 创建名为“walmart-scraper.js”的文件。 如果您使用命令行,请运行:

touch walmart-scraper.js

该命令创建一个空文件。 使用您喜欢的文本编辑器打开它,添加用于抓取沃尔玛赞助广告数据的 JavaScript 代码。

抓取沃尔玛赞助广告页面 HTML

现在您已经有了 API 凭据、安装了 Crawlbase Node.js 库并创建了“walmart-scraper.js”文件,让我们选择要抓取的 Walmart 页面。 我们将在沃尔玛搜索结果页面中查看“头戴耳机“在这个例子中。 只需确保选择包含大量赞助广告的搜索页面即可。 这将显示抓取过程是多么灵活和有用。

沃尔玛耳机搜索结果页面

要开始使用 Crawlbase 爬网 API,请确保设置必要的详细信息,例如参数和端点。 首先,仔细检查您是否按照前面提到的步骤创建了“walmart-scraper.js”文件。 文件准备好后,将下面给出的脚本复制并粘贴到其中。

添加脚本后,继续在终端中运行它。 只需输入 node walmart-scraper.js 并按回车键。 此命令将使脚本运行并开始抓取沃尔玛搜索结果页面的 HTML。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 导入爬取API
常量 { 抓取API } = 要求('crawlbase');

// 设置您的 Crawlbase 令牌
常量 接口= 抓取API({ 象征: 'YOUR_CRAWLBASE_TOKEN' });

// 要抓取的沃尔玛页面的 URL
常量 沃尔玛页面URL = 'https://www.walmart.com/search?q=headphones';

// 获取爬取URL的请求
API
.得到(沃尔玛页面网址)
.然后((响应) => {
if (回复。状态码 === 200){
领事.日志(回复。身体);
}
})
.捕捉((错误) => 领事.错误);

上面的脚本指导您使用 Crawlbase 的 Crawling API 从 Walmart 耳机搜索结果页面获取信息。 它包括获取 API 令牌、声明您想要从中获取信息的 Web 链接以及使用 GET 请求启动流程等步骤。 当您运行此代码时,您将在控制台中看到的结果是所选沃尔玛搜索结果页面的基本 HTML 内容。

HTML 响应:

沃尔玛耳机搜索结果页面的 HTML 响应

从 HTML 中提取有意义的信息

在前面的例子中,我们探索了如何获取沃尔玛耳机搜索结果页面的基本结构,本质上就是网页的HTML代码。 然而,有时我们不需要这些原始数据; 相反,我们只需要页面中的重要信息。 幸运的是,Crawlbase 爬行 API 有特殊参数可以从沃尔玛页面上抓取这一重要内容。

为了实现这一点,您需要添加一个 “自动解析”参数 使用抓取 API 时。 该参数专门用于帮助您以 JSON 格式提取页面的基本元素。 为此,您可以对同一文件“walmart-scraper.js”进行更改。 让我们看看下面的例子以获得更清晰的想法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// 导入爬取API
常量 { 抓取API } = 要求('crawlbase');

// 设置您的 Crawlbase 令牌
常量 接口= 抓取API({ 象征: 'YOUR_CRAWLBASE_TOKEN' });

// 要抓取的沃尔玛页面的 URL
常量 沃尔玛页面URL = 'https://www.walmart.com/search?q=headphones';

// 爬取 API 的选项
常量 选项= {
自动解析: '真的',
};

// 获取爬取URL的请求
API
.得到(walmartPageURL、选项)
.然后((响应) => {
if (回复。状态码 === 200){
// 解析 JSON 响应并打印它
领事.日志(JSON.解析(回复。身体));
}
})
.捕捉((错误) => {
领事.错误(“API 请求错误:”, 错误);
});

JSON 响应:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
{
“原始*状态”: 200,
“电脑状态”: 200,
“网址”: “https://www.walmart.com/search?q=headphones”,
“身体”: {
“警报”: “已选择通用网络抓取工具。如果您需要针对给定 URL 的更详细的抓取工具,请联系支持人员。”,
“标题”: “耳机 - Walmart.com”,
“图标”: "",
“元”: {
“说明”: “耳机 - Walmart.com”,
“关键词”: ""
},
“内容”: “22354.6 颗星,满分 5 颗星。2235 条评论 20624.2 颗星,满分 5 星。2062 条评论 店内价格 品牌速度 39984.3 颗星,满分 5 星。3998 条评论 保存 22354.6 颗星,满分 5 星。2235 条评论 保存免运费,3+ 到达天选项从 31.99 美元 – 35.99 美元 OneOdio 有线耳罩式耳机,带麦克风 | 降噪耳罩和工作室 DJ 耳机,带双端口,适用于电脑-黑色 19504.8 满分 5 星。1950 条评论 免运费,2 天内到达 售价 39.99 美元 OneOdio 有线耳机-带麦克风双插头和深沉低音的入耳式耳机,适用于 PC 笔记本电脑手机 - 红色 5634.8 星,满分 5 星。563 条评论 保存并免运费,2 天内送达 选项从 11.99 美元 – 16.99 美元 Mpow 儿童耳机带麦克风,可折叠 85/94dB 音量Limit 3D 立体声可调节头带软耳罩儿童耳机,共享功能有线儿童耳机适用于学校平板电脑 2584.7 颗星,满分 5 颗星。258 条评论 使用 JLab Audio JBuddies Studio 贴耳式儿童折叠耳机带麦克风,音量安全,灰色和蓝色HJKSTUDIORGRYBLU6 13144.4 满分 5 星。 1314 条评价 可以选择取货保存 13424.3 星,满分 5 星。 1342 条评论 节省,可提货 送货,3 天以上送达 选项从 15.99 美元到 16.99 美元不等 无线耳塞、蓝牙 5.0 耳机 IPX8 防水、高保真立体声耳机音质、内置麦克风 LED 充电盒和 21 小时播放时间,适用于智能手机 笔记本电脑 跑步健身房 22734.2 满分 5 星。 2273 条评论 保存 39984.3 星,满分 5 星。 3998 条评论 保存相关搜索”,
“典范”: "",
“图片”: [
"//i5.walmartimages.com/dfw/63fd9f59-b3e1/7a569e53-f29a-4c3d-bfaf-6f7a158bfadd/v1/walmartLogo.svg",
"//i5.walmartimages.com/dfw/63fd9f59-ac39/29c6759d-7f14-49fa-bd3a-b870eb4fb8fb/v1/wplus-icon-blue.svg",
"https://i5.walmartimages.com/dfwrs/76316474-3850/k2-_c6d4aec7-b4a7-4ea4-9223-07c8daef4fcf.v1.png",
"https://i5.walmartimages.com/dfw/9fa19e5c-b5/k2-_a1023be2-d16f-44fa-8f0f-c6c9c7ac10e6.v1.png?odnHeight=90&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black_136c356e-a18d-4aa7-bbec-515b2802082a.2f7333d860a9e8bf4c403ce55e49414c.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8_0cd6ae5a-8ea9-4e46-8b5e-fffb7da5e6f5.d4808578fda9397ec198b2d5dec46404.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black_c13f91b6-ba42-4546-8b06-0830d3344826.3edeff9f7ccba89981515bb979dea386.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red_115b65f9-b03e-4593-a0c5-202151b7dc9b.1f3fa720cc8320abf4871411fe6916e6.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet_4272d222-af66-48b2-9c91-f6df41d7e657.653881036ddc688395cbf4ca0f474d5e.gif?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/3381e5c8-b55b-42cc-b78f-323c64ce3047.9cd7fd2516bd6ca3c6d0a3da5834d986.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/7cbd2c20-c09a-449b-a323-8a154e5181e9.52dfbc37c15847a1f2b4579ed0ab9b79.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/98cd319b-0a96-41cb-89b7-7336031a3aad.08d842585156cf11fe7f697bd533402f.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/a6048703-eadb-4f5b-81f9-554979ca8a0a.69851709527ec9a0c40d26b00a2d86dd.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6_ebb97b7a-3512-4dfa-8ca4-df7e3b97de13_1.1254787dc2ca28b7ddb470b5f06667a5.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/e6b637bf-5b7d-4ed3-8f03-f8b9a359eae9.29b93e7be9bb463e51c9a66fca039304.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/8c92c76e-a960-4efc-ad51-fcb9c89b44e0.102c174d9416e33088381411ae684629.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/a088fd41-4f78-437f-ae18-bcf60fac4769.834d0a2a501f90b721ab373a0cbe3bd3.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/onn-Wired-on-Ear-Headphones-Black-New_098585ca-4559-42cb-a21e-0e19ea73ea1a.534b8976456996f2d587afb956762b38.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/dbc9f833-9009-4e70-b9ae-a642796ad6bf.d7249fca19de34133a04ebc4f0e3ebd2.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/d8dfe380-dfbf-474d-a38b-1153dace5d21.70721549e4e32d92786c3bcf0a1b4582.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/754b2e4d-6f4a-437e-afb8-0c82eead22a9.14d10d8c6d6148284f7e56709ffe8077.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla_017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/b4f59ae7-77ba-4b53-b23f-37f7e82975bd.1331b6c1773468e70657f0ee55a65ba8.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/4dcbe91c-b3e5-436a-8ac9-8f6c8df1e129.0db7b16a45b0e37dcb762ea92d03ebd1.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/c51a9ac3-b08d-4699-85b8-c007b032377e.36b30f8eb2ff68115ae27f63732725a8.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/dfw/4ff9c6c9-492b/k2-_d364fa80-6c6b-4a89-88ea-beaaf53a606e.v1.png?odnHeight=16&odnWidth=16&odnBg=FFFFFF",
"//i5.walmartimages.com/dfwrs/76316474-f70e/k2-_67001355-c576-4ca2-989d-260a2673c41a.v1.png",
"https://www.walmart.com/akam/13/pixel_5bda523a?a=dD1jYmJiODcxZDVkMTM1ZGMwOThhMGUzMWRmN2U0NzJiZGM2YzBmYjExJmpzPW9mZg=="
],
“视频”: [],
“分组图像”: {
“D b”: ["//i5.walmartimages.com/dfw/63fd9f59-b3e1/7a569e53-f29a-4c3d-bfaf-6f7a158bfadd/v1/walmartLogo.svg"],
“f2先生5”: [
"//i5.walmartimages.com/dfw/63fd9f59-ac39/29c6759d-7f14-49fa-bd3a-b870eb4fb8fb/v1/wplus-icon-blue.svg"
],
“MR2 BR-100 V-BTM”: [
"https://i5.walmartimages.com/dfwrs/76316474-3850/k2-_c6d4aec7-b4a7-4ea4-9223-07c8daef4fcf.v1.png"
],
“MW-无 mb2”: [
"https://i5.walmartimages.com/dfw/9fa19e5c-b5/k2-_a1023be2-d16f-44fa-8f0f-c6c9c7ac10e6.v1.png?odnHeight=90&odnWidth=150&odnBg=FFFFFF"
],
“MW-无”: [
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black_136c356e-a18d-4aa7-bbec-515b2802082a.2f7333d860a9e8bf4c403ce55e49414c.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/dfw/4ff9c6c9-492b/k2-_d364fa80-6c6b-4a89-88ea-beaaf53a606e.v1.png?odnHeight=16&odnWidth=16&odnBg=FFFFFF"
],
“绝对top-0 left-0”: [
"https://i5.walmartimages.com/seo/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8_0cd6ae5a-8ea9-4e46-8b5e-fffb7da5e6f5.d4808578fda9397ec198b2d5dec46404.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black_c13f91b6-ba42-4546-8b06-0830d3344826.3edeff9f7ccba89981515bb979dea386.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red_115b65f9-b03e-4593-a0c5-202151b7dc9b.1f3fa720cc8320abf4871411fe6916e6.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet_4272d222-af66-48b2-9c91-f6df41d7e657.653881036ddc688395cbf4ca0f474d5e.gif?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6_ebb97b7a-3512-4dfa-8ca4-df7e3b97de13_1.1254787dc2ca28b7ddb470b5f06667a5.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/onn-Wired-on-Ear-Headphones-Black-New_098585ca-4559-42cb-a21e-0e19ea73ea1a.534b8976456996f2d587afb956762b38.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla_017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
],
“柔性”: ["//i5.walmartimages.com/dfw/63fd9f59-ac39/29c6759d-7f14-49fa-bd3a-b870eb4fb8fb/v1/wplus-icon-blue.svg"],
“br-100 v-btm ba b--透明”: [
"https://i5.walmartimages.com/asr/3381e5c8-b55b-42cc-b78f-323c64ce3047.9cd7fd2516bd6ca3c6d0a3da5834d986.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/7cbd2c20-c09a-449b-a323-8a154e5181e9.52dfbc37c15847a1f2b4579ed0ab9b79.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/98cd319b-0a96-41cb-89b7-7336031a3aad.08d842585156cf11fe7f697bd533402f.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/a6048703-eadb-4f5b-81f9-554979ca8a0a.69851709527ec9a0c40d26b00a2d86dd.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/e6b637bf-5b7d-4ed3-8f03-f8b9a359eae9.29b93e7be9bb463e51c9a66fca039304.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/8c92c76e-a960-4efc-ad51-fcb9c89b44e0.102c174d9416e33088381411ae684629.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/a088fd41-4f78-437f-ae18-bcf60fac4769.834d0a2a501f90b721ab373a0cbe3bd3.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/dbc9f833-9009-4e70-b9ae-a642796ad6bf.d7249fca19de34133a04ebc4f0e3ebd2.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/d8dfe380-dfbf-474d-a38b-1153dace5d21.70721549e4e32d92786c3bcf0a1b4582.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/754b2e4d-6f4a-437e-afb8-0c82eead22a9.14d10d8c6d6148284f7e56709ffe8077.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/b4f59ae7-77ba-4b53-b23f-37f7e82975bd.1331b6c1773468e70657f0ee55a65ba8.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/4dcbe91c-b3e5-436a-8ac9-8f6c8df1e129.0db7b16a45b0e37dcb762ea92d03ebd1.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/c51a9ac3-b08d-4699-85b8-c007b032377e.36b30f8eb2ff68115ae27f63732725a8.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF"
],
“先生1”: ["//i5.walmartimages.com/dfwrs/76316474-f70e/k2-_67001355-c576-4ca2-989d-260a2673c41a.v1.png"],
“未找到类别”: [
"https://www.walmart.com/akam/13/pixel_5bda523a?a=dD1jYmJiODcxZDVkMTM1ZGMwOThhMGUzMWRmN2U0NzJiZGM2YzBmYjExJmpzPW9mZg=="
]
},
“og_images”: [
"https://i5.walmartimages.com/seo/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8_0cd6ae5a-8ea9-4e46-8b5e-fffb7da5e6f5.d4808578fda9397ec198b2d5dec46404.jpeg?odnHeight=180&odnWidth=180&odnBg=FFFFFF"
],
“链接”: [
“https://www.walmart.com/search?q=headphones#maincontent”,
“https://www.walmart.com/all-departments”,
“https://www.walmart.com/”,
“https://www.walmart.com/my-items”,
“https://www.walmart.com/lists”,
“https://www.walmart.com/my-registries”,
“https://www.walmart.com/account/login?vid=oaoh”,
“https://www.walmart.com/orders”,
“https://www.walmart.com/plus”,
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sb-search-top~desktop~&pos=1&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fsearch%3Fq%3Dbose%26adsRedirect%3Dtrue&adUid=5df289f5-f006-403b-939e-25c482ed9e60&mloc=sb-search-top&pltfm=desktop&pgId=headphones&pt=search&spQs=B-0ORuQ6BMVYu5ErviP0wtXxvyXSkHVTZOp1e2rDjcoRq_MNG-D8nZwYzIobP0m5_yiNE5aJP_PLXBduk_CYa4p9PTneu01dzjWaRJ7SPKfKhvpYsvImGaJ2Zu5Cf4w4IuDlkyGfd0FDgUQ5GgOzYh_f6YuQzvl7abAVDMeVUmAwpChqoG563UdmA1A2NHTJcuxVjbLySLz2LWXuLEMcqg&storeId=1508&bkt=2482&addlInfo=~sbaItems%7C376188834%7C932544113~",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sb-search-top~desktop~&pos=2&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FBose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black%2F376188834%3FadsRedirect%3Dtrue&adUid=5df289f5-f006-403b-939e-25c482ed9e60&mloc=sb-search-top&pltfm=desktop&pgId=headphones&pt=search&spQs=m_0JyukHj9idXYjE3UJg90uFCO0g0V1jfID0Et9RKbOsSZ1bT7OkNFOcOuNYfwRZqOxiu2Ywg-IikpJTjRvHUmwt-UiDSwR25WxqpFDqMSDf1DSAFiDe8y_nm-vkLA-rBMY1NTIwA1AGa8DZwQPTNdo66B12BugtA8gyWCMGWeU-55AY9P5XbDlvIhJg5HqxwVqAOAAyRKmxBI_U3Ov-ew&storeId=1508&couponState=na&bkt=2482&/ip/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black/376188834",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sb-search-top~desktop~&pos=3&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FBose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black%2F932544113%3FadsRedirect%3Dtrue&adUid=5df289f5-f006-403b-939e-25c482ed9e60&mloc=sb-search-top&pltfm=desktop&pgId=headphones&pt=search&spQs=*-AvGiXn44R9Lv4lomZqtEuFCO0g0V1jfID0Et9RKbOsSZ1bT7OkNFOcOuNYfwRZqOxiu2Ywg-IikpJTjRvHUmwt-UiDSwR25WxqpFDqMSDf1DSAFiDe8y_nm-vkLA-rBMY1NTIwA1AGa8DZwQPTNdo66B12BugtA8gyWCMGWeU-55AY9P5XbDlvIhJg5HqxwVqAOAAyRKmxBI_U3Ov-ew&storeId=1508&couponState=na&bkt=2482&/ip/Bose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black/932544113",
“https://www.walmart.com/shop/deals/ electronics/headphones-speakers-and-video”,
"https://www.walmart.com/browse/electronics/shop-all-headphones-by-type/3944_133251_1095191_1230614_4480?max_price=25&povid=ETS_Holiday_TAVC_nav_headphones_U25",
"https://www.walmart.com/browse/electronics/shop-all-headphones-by-type/3944_133251_1095191_1230614_4480",
"https://www.walmart.com/browse/electronics/apple-airpods/3944_133251_1095191_1231498_2452446",
"https://www.walmart.com/browse/electronics/wireless-bluetooth-headphones/3944_133251_1095191_1230614_1230478",
"https://www.walmart.com/browse/electronics/earbuds-in-ear-headphones/3944_133251_1095191_1230614_1230476",
"https://www.walmart.com/browse/electronics/over-ear-on-ear-headphones/3944_133251_1095191_1230614_1230477",
"https://www.walmart.com/browse/electronics/pc-gaming-headsets/3944_1089430_7052607_9433123_6790712",
"https://www.walmart.com/browse/electronics/noise-cancelling-headphones/3944_133251_1095191_1230614_6051360",
"https://www.walmart.com/browse/electronics/kids-headphones/3944_133251_1095191_1230614_1230480",
"https://www.walmart.com/browse/electronics/sports-headphones/3944_133251_1095191_1230614_1231506",
"https://www.walmart.com/browse/electronics/bone-conduction-headphones/3944_133251_1095191_1230614_4061824",
"https://www.walmart.com/browse/electronics/true-wireless-headphones/3944_133251_1095191_1230614_8443225",
"https://www.walmart.com/browse/electronics/waterproof-headphones/3944_133251_1095191_1230614_8436721",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=1&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FVILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8%2F249420079%3Fathbdg%3DL1700%26adsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=Q4PuPJiKTU0VgiILg4CCfmjYTVN_lI6VtLWozH0Iop2XJhVMOXyG7gISmZLPbmpGpEdtlfvKiY1G7WNHmRvvh6wJ9Tnw_77bUsdhYxKt1ka9rvxERUOLmosiXInaBp2QMQDiWKZOIqSNp8HSy1Y9EO2CLCh2-iDL0oHGt6jNTuHUbNQcqqoGglTuMh92vLyXZOVKVN7iZqSiPWzY2i5thOqeUkuzemiGjAkJEVPvpWU&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&athbdg=L1700",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=2&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FBose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black%2F376188834%3FadsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=m_0JyukHj9idXYjE3UJg9zo21dErVbhfiNbjoM57ZCirOGaUNYFsDwTBc61YjFkkaHFRuLWpvz-0TRcaCX3xSTcwDnT_L0XfvyDTidG7UWCUNOTqcrUO0ceIpsonLt8NKmePQqCNgWHfEEnrtrs3Li5j1SjjNfuy7G1adbYCkzNbTJC01EpGw-nmu3i7Ep6wkWp_6oFq82PTlPU2rak16G7PsNtvbRQ5MfQ0hp5k7Gs&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&/ip/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black/376188834",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=3&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FOneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black%2F950096760%3FadsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=DfNEa7riVHRvPYwE7fB4yzDE4sFRdGlQfdI4D96J5iG0QVqxYCgvTBW0p_hlRv4BALEjQEAkdxu0YbLayUdGOoK-e4DxZzkTGV92xzubg1EQSyBbgfAkkffimBm_fkdcYAQlTOfkoAQQQEdDx2SEmxwhYGhpSLysRW6KsahKewHMxvq8Zau7QFlNxlBK-eeDOeIrvN5JbwLUzni13-4ZjuiMM8dvAuZe_c3nKyfG8eSfPmenhYOoknNnkqL5C5xjF3kwdWoY2rMgNk8hprU3Wg&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&/ip/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black/950096760",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=4&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FOneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red%2F970124388%3FadsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=i_1k1IU1TnzEFRm0OorvmfVvGl2FlnToXCnQyCesMhXKkuwxjim5P77Fr_2x3eaG3qtHU_UhjGOq6fPayBPrpWiNIz0v09b2KXJMleLMy7GmZqcFLyAgYnJCS8E9xZlimoLki0mMRWzJ8hbAnskFWJkRCx3045ljZXr-_R3IN1bENFCZe4YjcfM9I3H8R0HkVou3_w1O7zcNkYR_bljlY5J3mITg_xivqsJYeFpsNJI&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&/ip/OneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red/970124388",
"https://www.walmart.com/ip/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet/729302622?athbdg=L1600&from=/search",
"https://www.walmart.com/ip/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet/729302622?athbdg=L1600",
“https://www.walmart.com/ip/MPOW-Kids-Headphones-Microphone-Stereo-Wired-85-94dB-Volume-Limit-Adjustable-Foldable-Children-Headphone-Share-Port-Ear-Headsets-School -平板电脑-Airpla/573000754?variantFieldId=actual_color”,
“https://www.walmart.com/ip/Mpow-Kids-Headphones-School-Boys-Girls-Microphone-Safe-Volume-85-94dB-Foldable-Adjustable-Ear-Toddler-Earphones-Computer-Chromebook-Tablets -共享-J/723940737?variantFieldId=actual_color",
“https://www.walmart.com/ip/MPOW-Kids-Headphones-Microphone-85-94dB-Volume-Limit-Hi-Fi-Stereo-Wired-Ear-Kids-Adjustable-Headband-Soft-Earcups-Audio -分享-Tangle-Free-Airplane/877864066?variantFieldId=actual_color",
“https://www.walmart.com/ip/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function -有线学校平板电脑/729302622?variantFieldId=actual_color”,
“https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6/577015197?athbdg=L1600&from =/搜索”,
“https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6/577015197?athbdg=L1600 ”,
“https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-Children-s-On-Ear-Headphones-Over-Ear-Headphones-Foldable-Graphite-Purple-JKSTUDIO-GRYPRPL-BOX/724645445 ?variantFieldId=实际颜色",
“https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6/577015197?variantFieldId=actual_color ”,
“https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Headphones-with-Microphone-Pink/1947609799?variantFieldId=actual_color”,
“https://www.walmart.com/ip/onn-Wired-on-Ear-Headphones-Black-New/948821441?from=/search”,
“https://www.walmart.com/ip/onn-Wired-on-Ear-Headphones-Black-New/948821441”,
“https://www.walmart.com/ip/onn-Wired-on-Ear-Headphones-Black-New/948821441?variantFieldId=actual_color”,
“https://www.walmart.com/ip/onn-Wired-On-ear-Headphones-Blue-New/803189432?variantFieldId=actual_color”,
“https://www.walmart.com/ip/onn-On-ear-Wired-Headphones-Pink-New/624074651?variantFieldId=actual_color”,
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla/806859415?athbdg=L1800&from=/search",
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla/806859415?athbdg=L1800",
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla/806859415?variantFieldId=actual_color",
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-Headphones-5-3-HiFi-Stereo-Earphones-4H-Playtime-Earbud-Earbud-Touch-Control-IPX4-Waterproof-Earphones-Sport-Headset-Andro/5039164278?variantFieldId=actual_color",
“https://www.walmart.com/ip/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8/249420079?athbdg=L1700&from=/search”,
“https://www.walmart.com/ip/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8/249420079?athbdg=L1700”,
“https://www.walmart.com/ip/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8/249420079?variantFieldId=actual_color”,
“https://www.walmart.com/ip/VILINICE-Wireless-Bluetooth-Over-The-Ear-Headphones-with-Microphone-Active-Noise-Cancelling-Headphones-for-Travel-Sport/3737184614?variantFieldId=actual_color ”,
“https://www.walmart.com/store/directory”,
“https://careers.walmart.com/”,
“https://corporate.walmart.com/”,
“https://marketplace.walmart.com/?utm_source=Walmart.com&utm_medium=link&utm_campaign=footer”,
“https://www.walmart.com/help”,
“https://www.walmart.com/cp/flu-shots-immunizations/1228302”,
“https://corporate.walmart.com/recalls”,
"https://www.walmart.com/help/article/responsible-disclosure-and-accessibility-policies/0f173dab8bd942da84b1cd7ab5ffc3cb",
“https://www.walmart.com/taxexempt/”,
"https://walmart.onelink.me/UIev?pid=walmart.com&af_web_dp=https%3A%2F%2Fwww.walmart.com%2Fcp%2Fwalmart-mobile-app%2F1087865&c=Walmart.com%20Site%20Footer&af_dp=walmart%3A%2F%2F",
“http://msds.walmartstores.com/”,
"https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0",
“https://corporate.walmart.com/privacy-security”,
“https://corporate.walmart.com/california-transparency”,
“https://www.walmart.com/account/api/ccpa-intake?native=false&app=gm&type=sod”,
“https://corporate.walmart.com/privacy-security/california-privacy-rights#what-are-the-categories-of-personal-information-collected”,
“https://www.walmart.com/account/api/ccpa-intake?native=false&app=gm&type=access”,
“https://www.walmart.com/brand/branddirectory”,
“https://www.walmart.com/cp/walmart-in-the-know/7781927”
]
}
}

提取沃尔玛赞助广告数据

在此示例中,我们将指导您如何从您之前抓取的沃尔玛耳机搜索结果页面的 HTML 内容中获取沃尔玛 PPC 广告数据。 这涉及到使用两个 JavaScript 库:cheerio(通常用于网页抓取)和 fs(通常用于处理文件系统)。

下面的 JavaScript 代码演示了如何使用 Cheerio 库从沃尔玛畅销书页面收集有关产品的详细信息。 它从“walmart-scraper.js”文件中读取 HTML 内容,将其加载到 Cheerio 中,并提取产品名称、价格、评级、评论和图像 URL 等信息。 该脚本遍历每个产品容器,将数据保存在 JSON 数组中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
常量 FS = 要求('fs');
常量 欢呼= 要求('cheerio');

// 从文件中加载 HTML 内容
常量 html内容 = fs.读取文件同步('沃尔玛-scraper.html', 'utf8');

// 将HTML内容加载到cheerio中
常量 $ = 快乐。加载(html内容);

// 选择所有产品容器(假设它们具有相同的类)
常量 产品容器 = $('.sans-serif.mid-gray.relative.flex.flex-column.w-100.hide-child-opacity');

// 存储所有产品信息的数组
常量 产品=[];

// 循环遍历每个产品容器
产品容器。((索引、元素) => {
// 提取每个产品的产品信息
常量 产品={};

// 提取产品类型(赞助)
常量 产品类型容器 = $(元素).发现('[data-testid^="variant-"] .gray');
的产品。产品类别 = 产品类型容器 ? 产品类型容器。文本()。修剪(): '';

// 提取产品名称
常量 产品名称元素 = $(元素).发现('[数据自动化-id =“产品标题”]');
的产品。姓名 = 产品名称元素 ? 产品名称元素。文本()。更换(/\s+/克, '').修剪(): '';

// 提取产品价格和货币符号
常量 产品价格容器 = $(元素).发现('[data-automation-id="产品价格"]');

// 提取整个价格字符串
常量 价格字符串 = 产品价格容器。发现('.w_iUH7').文本()。修剪();

// 使用正则表达式分隔货币符号和数字部分
常量 价格匹配 = 价格字符串。匹配(/([^\d]+)([\d,\.]+)/);

if (价格匹配){
// 将货币符号和数字部分组合成一个键:价格
// 从价格值中删除特定文本“[Now]”
的产品。车资 = `${价格匹配[1]。修剪()}${价格匹配[2]}`;
} 其他 {
// 如果没有匹配则默认值
的产品。车资 = '';
}

// 提取产品评分和评论
常量 评级容器 = $(元素).发现('.flex.items-center.mt2');
常量 评级文本 = 评级容器。发现('.w_iUH7').文本()。修剪();

// 仅提取评分,不提取评论数量和评论文本
常量 ratingWithoutReviews = ratingText.更换(/\d+\s*评论/i, '').修剪();
的产品。等级 = 没有评论的评分 !== '' ? 评分无评论: “无法评级”;

// 仅提取评论的数字部分
常量 评论匹配=评级文本。匹配(/(\d+)\s*评论/i);
的产品。评论 = 评论匹配 ? 解析整数(评论匹配[1], 10): 0;

// 提取产品图片URL
常量 imageUrlElement = $(元素).发现('img[data-testid="productTileImage"]');
的产品。图片 = 图像 URL 元素? 图像UrlElement。属性('源代码'): '';

// 将商品信息添加到数组中
产品。(产品);
});

// 使用提取的所有产品信息创建一个 JSON 对象
常量 产品Json = JSON.串化(产品, , 2);

// 将 JSON 对象打印到控制台
领事.日志(产品Json);

JSON 响应:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[
{
“产品类别”: “赞助”,
“名称”: “Bose QuietComfort 45 耳机降噪包耳式无线蓝牙耳机,黑色”,
“价钱”: “当前价格 329.00 美元”,
“评分”: “4.6 颗星,最多 5 颗星。”,
“评论”: 2238,
“图片”: "https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
},
{
“产品类别”: “赞助”,
“名称”: “COWIN E7主动降噪耳机蓝牙耳机带麦深重低音无线耳机(黑色)”,
“价钱”: “当前价格 35.00 美元”,
“评分”: “4.5 颗星,最多 5 颗星。”,
“评论”: 1150,
“图片”: "https://i5.walmartimages.com/seo/COWIN-E7-Active-Noise-Cancelling-Headphones-Bluetooth-Headphones-with-Mic-Deep-Bass-Wireless-Headphones-Over-Ear-Black_fc54e2c8-1164-4582-b0dc-1ed7dfe25a3b_1.ce7aa4a80aca56b2d1e59adfbc3ba438.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
},
{
“产品类别”: “赞助”,
“名称”: “OneOdio 有线耳罩式耳机带麦克风 | 降噪耳罩和工作室 DJ 耳机带双端口电脑-黑色”,
“价钱”: “当前价格 31.99 美元”,
“评分”: “4.8 颗星,最多 5 颗星。”,
“评论”: 1952,
“图片”: "https://i5.walmartimages.com/seo/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black_c13f91b6-ba42-4546-8b06-0830d3344826.3edeff9f7ccba89981515bb979dea386.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
},
{
“产品类别”: “赞助”,
“名称”: “飞利浦 H4205 贴耳式无线耳机,带 32 毫米驱动器和按需低音增强,黑色”,
“价钱”: “当前价格 19.88 美元”,
“评分”: “4.3 颗星,最多 5 颗星。”,
“评论”: 23,
“图片”: "https://i5.walmartimages.com/seo/Philips-H4205-on-Ear-Wireless-Headphones-with-32mm-Drivers-and-BASS-Boost-on-Demand-Black_b6de6dc8-4e04-48bb-97e0-a98444c39cc0.d274ce7ea7d072b4f4cf1cbb3c610a01.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
}
]

确保数据准确性

确保您从沃尔玛赞助广告获得的信息是正确的非常重要。 在这里,我们将讨论确保数据准确的最佳方法以及一些双重检查的技巧。

可靠提取的最佳实践

可靠的数据提取
  • 定期数据验证:
    实施定期验证检查,以确保提取的数据符合预期模式。 这涉及根据预定义的标准验证产品详细信息、定价和其他相关信息。

  • 强大的错误处理:
    开发强大的错误处理机制来解决提取过程中可能出现的问题。 这包括妥善处理网络错误、超时和网站结构的更改,以防止数据不准确。

  • 遵守服务条款:
    遵守沃尔玛的服务条款和指南 数据提取。 确保您的提取方法符合平台的政策,以避免法律复杂化和数据检索流程中断。

  • 用户代理轮换:
    在网络抓取期间旋转用户代理以模仿人类的浏览行为。 这有助于避免沃尔玛安全机制的检测和潜在阻止,从而有助于更可靠的数据提取。

  • 限制请求:
    实施请求限制来控制数据提取的速率。 短时间内过多的请求可能会触发沃尔玛平台上的安全措施,导致暂时或永久的限制。

质量保证技术

质量保证技术
  • 对比分析:
    在提取的数据和可靠的参考来源(例如手动检查或官方产品列表)之间进行比较分析。 在此过程中发现的任何差异都应进行调查和解决。

  • 自动化测试:
    开发自动化测试脚本以验证提取数据的准确性。 这些脚本可用于检查数据一致性、格式一致性和其他关键参数。

  • 交叉验证:
    使用多种提取方法或来源交叉验证数据点以增强可靠性。 不同提取方法之间的一致信息可以提高数据准确性的可信度。

  • 定期审核:
    对提取过程进行定期审核,以识别和纠正任何新出现的问题。 定期审查有助于随着时间的推移保持数据的准确性,特别是在不断变化的网站结构或数据格式的背景下。

过滤和组织数据

正确处理和安排我们从沃尔玛赞助广告获得的信息非常重要,这样我们才能更好地理解它并做出正确的决策。 在这一部分中,我们将了解如何组织数据的有用技巧,并讨论过滤数据以使分析更容易的简单方法。

有效数据组织的技巧

  1. 结构化数据库存储:

存储抓取的数据 您收集在结构化数据库(如 SQL 数据库)中。 这有助于让事情井井有条,并让您轻松快速地找到所需的内容。 将数据放入具有正确类别的表格中,以便以后分析变得简单。

  1. 时间戳:

为每个数据条目添加时间戳,以便您可以跟踪信息的记录时间。 这有助于分析随时间变化的趋势和变化,这在处理历史数据时特别有用。

  1. 分类和标签:

按产品的共同特征来组织产品并分配标签以便于识别。 这使得对产品进行分组和分析变得更加容易,有助于更清楚地识别趋势和了解产品类别。

  1. 唯一标识符的使用:

使用特殊代码(例如产品 ID)来连接不同的数据集。 这有助于确保当您组合或分组来自不同位置的数据时,您可以准确地进行操作并避免混淆。

分析过滤技术

分析过滤技术
  1. 价格范围过滤器:

将产品分为不同的价格范围,看看它们的表现如何。 这有助于我们了解定价趋势以及我们如何在竞争中脱颖而出。

  1. 性能指标过滤器:

根据广告效果指标(例如点击率或转化率)过滤数据。 这样可以识别高性能产品和广告策略需要改进的领域。

  1. 基于关键字的过滤器:

创建过滤器,使用关键字查找并显示与特定单词或搜索相关的产品。 这有助于我们了解客户的喜好,并使产品更容易被看到。

  1. 促销文本过滤器:

利用过滤器根据促销文字或特别优惠对产品进行分类。 这有助于评估促销对产品知名度和销售的影响。

总结

本指南为您提供了使用 JavaScript 和 Crawlbase 抓取 API 轻松获取沃尔玛赞助广告数据的信息和工具。 无论您是网络抓取新手还是已经有所了解,这里的想法都可以为您提供良好的开端。 如果您想尝试在其他在线购物网站上进行抓取,例如 Amazon, 易趣全球速卖通, Airbnb的 我们有更多指南供您查看。

相关指南:

📜 如何抓取 Amazon PPC 广告数据

📜 如何抓取沃尔玛畅销商品

📜 如何轻松抓取沃尔玛价格

📜 沃尔玛评论抓取指南

📜 如何抓取沃尔玛搜索页面

📜 使用 selenium 智能代理抓取沃尔玛产品数据

如果您遇到问题或需要更多帮助, Crawlbase支持团队 就在这里为您服务。 我们希望您在网络抓取方面取得成功,并且我们很高兴能够一路为您提供帮助。

常见问题

我应该多久提取更新的沃尔玛广告数据?

要获取最新的沃尔玛广告信息,请仔细检查产品价格或库存情况是否发生大量变化。 留意特别优惠,并更多地检查其他企业是否改变价格。 另外,请查看沃尔玛何时更新内容,并在该时间前后检查以确保您的信息正确。 找到良好的平衡非常重要,这样您在做出决策时始终可以获得最新的信息。

沃尔玛上有哪些赞助商品?

沃尔玛上的赞助商品是广告商为了提高搜索结果或类别页面中的可见度而宣传的产品。 这些商品经过精心布置,可以吸引购物者的注意力并带来更多点击。 广告商为这种优质展示位置付费,赞助产品通常带有“赞助”标签。 这些促销活动是沃尔玛广告平台的一部分,允许卖家提高产品知名度并覆盖更广泛的受众。

沃尔玛上的赞助商品可以是不同类型的商品,例如电子产品或家居用品。 广告商利用它们向沃尔玛周围的人们展示他们的产品。 这使得广告商更容易竞争并专注于吸引合适客户的注意力。 赞助商品脱颖而出,广告商为这次特别促销活动付费。

如何获取沃尔玛赞助的广告数据?

要获取沃尔玛赞助的广告数据,您可以尝试以下方法:

  1. Walmart API:检查 Walmart 是否有官方方式(如特殊工具)来获取赞助广告数据。 这通常是最安全且经过批准的方式。
  2. 第三方服务:研究专注于收集和共享沃尔玛赞助的广告数据的其他公司或工具。
  3. 网页抓取:使用网页抓取直接从沃尔玛网站提取信息。 只要确保您遵守他们的规则和法律即可。
  4. 手动提取:您还可以通过自己浏览沃尔玛网站并记下重要信息来收集数据。

我可以提取历史沃尔玛广告数据吗?

如果您正在寻找过去的沃尔玛广告,由于隐私和业务原因,您可能会在使用其官方 API 或其他工具时面临挑战。 但这里有一些更简单的探索方法:

  1. 存档的网页: 检查保存旧版本页面的网站。 他们可能有过去的沃尔玛广告。
  2. 定期刮痧: 如果沃尔玛允许,您可以使用工具定期从其网站收集数据,创建历史记录。
  3. API特点: 如果沃尔玛有 API,请查看它是否可以让您获取较旧的广告数据。 一些 API 具有这方面的功能。
  4. 第三方数据提供商: 寻找专注于历史电子商务数据的公司。 他们可能有您需要的东西,包括沃尔玛广告。

提取沃尔玛广告数据适用哪些法律规则?

在获取沃尔玛广告数据时,遵守规则非常重要。 以下是需要记住的事项:

  1. 服务条款: 阅读并理解沃尔玛的使用条款。 他们告诉您可以做什么和不能做什么。
  2. 机器人.txt: 沃尔玛使用一个名为 robots.txt 的文件。 遵守那里的规则以避免法律麻烦。
  3. 版权: 请注意版权法,尤其是在处理与沃尔玛广告相关的图像、文本或任何创意内容时。 尊重沃尔玛和其他内容创作者的知识产权。
  4. 商业用途: 如果您将这些数据用于商业目的,请检查沃尔玛是否有您需要的任何特殊规则或许可证。
  5. 抓取政策: 有些网站的服务条款不允许网页抓取。 尊重这些政策以避免法律后果。
  6. 数据保护法: 如果您正在处理个人信息,请考虑 GDPR(通用数据保护条例)等数据保护法。 确保您遵守规则。
  7. 国家/地区法律: 遵守您所在国家/地区的法律。不同的地方对于网络抓取和数据使用有不同的规则。