您可以不依赖Python、VBA,通过在表格中编写简单的公式,轻松抓取亚马逊商品的名称和价格信息。可以借助我们的Excel函数库和Excel浏览器,结合表格公式实现数据自动化抓取。
如下图所示,要抓取亚马逊商品的名称和价格。

打开网易新闻 查看精彩图片
接下来,由小编为大家介绍抓取详细的步骤。
步骤1,准备好Excel网络函数库,下载Excel浏览器。
步骤2,确认商品名称和价格的数据源。
打开亚马逊商品网站,鼠标右键,点击检查,分析网页源代码。

打开网易新闻 查看精彩图片
发现这个商品名称有一个元素id: ”productTitle“,商品价格有一个元素id:“twister-plus-price-data-price”,可以使用公式=GetWebContentByIdW()将数据抓取出来。

打开网易新闻 查看精彩图片

打开网易新闻 查看精彩图片
步骤3,写网页抓取公式=GetWebContentByIdW(),在表格抓取数据。

打开网易新闻 查看精彩图片
步骤4,运行Excel浏览器,并设置网页抓取任务。第一次执行的时候,建议先在Excel浏览器网址中输入亚马逊网站,确保亚马逊网站可以正常访问后再开始抓取。

打开网易新闻 查看精彩图片
步骤5,重新计算公式,提取数据。当Excel浏览器采集完毕后,回到Excel表格,重新计算公式,就可以提取需要的数据了。

打开网易新闻 查看精彩图片
输入需要进行数据提取的网站后,批量往下拖动公式,就可以批量采集了。这种方法的优势是,写好公式就可以采集,缺点是如果采集量比较大,比如超过1000,遇到亚马逊验证码,则需要更复杂的采集方案。
如果您有任何疑问或需求,欢迎随时私信联系我们。
热门跟贴